← Back to blog

Rain's Solana vulnerability and what Ether.fi Cash users should actually check

Rain's recent disclosure concerned a vulnerability in an outdated Solana contract used by a small number of card programs. For an Ether.fi Cash user, the important question is not whether the word "Rain" appears anywhere in the stack. It is whether the money intended for card spending sits in the affected kind of shared card-balance contract.

Ether.fi's historical international card agreement does name Rain in the card arrangement, so it would be wrong to say the two products have no relationship at all. At the same time, Ether.fi's current Cash materials describe a different funding path: users deposit supported assets to a personal Safe; those funds are available for Direct Pay or as collateral in Credit mode; and a withdrawal is executed only after the Safe's required owners sign it. That is materially different from placing a top-up balance into a shared Solana card contract.

There is no public Ether.fi incident post, found at publication, that independently confirms either an Ether.fi impact or a formal no-impact conclusion for this specific Rain event. The screenshot's claim about a different architecture is consistent with Ether.fi's published Safe model, but it should be read as an architecture distinction, not as a blanket security guarantee.

Ether.fi's self-custody model separates custody from card issuance

With Ether.fi Cash Card, the useful advantage is that the spending workflow does not need to begin with an issuer-held prepaid pool. In Direct Pay, purchases use the spendable balance. In Borrow Mode, a purchase creates borrowing against collateral rather than selling the collateral at checkout. Ether.fi's app and help center describe the Safe as the place where supported funds are held and where withdrawals are authorized.

That model separates two questions which are often mixed together after a card incident. Card issuance and payment settlement can rely on external partners; custody and withdrawal authority can still sit in the user's onchain Safe. The separation reduces exposure to a failure mode involving a pooled card balance, but it does not make the whole product risk-free. The card program, the app, the Safe setup, supported contracts, KYC controls and any borrowing position remain separate surfaces to evaluate.

The benefit is real, but Borrow Mode adds its own risk

Ether.fi's Cash card is also more flexible than a simple prepaid card. Direct Pay lets a user spend available stablecoin-like balances one-to-one. Borrow Mode can leave collateral in place while the card uses borrowing power, which is useful for someone who already manages onchain collateral and does not want every purchase to force an asset sale. Eligible purchases can earn cashback, and the product supports virtual and physical cards alongside Apple Pay and Google Pay.

Borrowing changes the risk, it does not erase it. If collateral value falls, borrowing capacity and position health matter; a card decline or a need to add collateral is a different problem from an issuer-side balance exploit. Cashback also has merchant and spending-band conditions. The safer reading is not "self-custody means nothing can go wrong," but "the funds and the failure modes are not all concentrated in one prepaid-card balance."

After a report like the Rain incident, Ether.fi Cash users can check three concrete things: whether assets are visible in their own Safe, whether the selected card mode is Direct Pay or Borrow Mode, and whether card spending limits still match the intended day-to-day balance. Those checks say more about the immediate exposure than a shared infrastructure name alone.

Sources: Ether.fi Cash, Ether.fi Cash FAQ, Ether.fi international card agreement, Rain incident coverage.