Skip to content

Commit e3d5209

Browse files
amarantha-kmvadari
andauthored
Update blog/2025/vulnerabilitydisclosurereport-bug-nov2024.md
Co-authored-by: Mayukha Vadari <mvadari@ripple.com>
1 parent 5cb21a7 commit e3d5209

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

blog/2025/vulnerabilitydisclosurereport-bug-nov2024.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ The transactions and fields that caused this issue:
4040
* `NFTokenAcceptOffer` (`NFTokenBuyOffer/NFTokenSellOffer`)
4141
* The `CredentialID` field in several transactions (this code is not yet live)
4242

43-
The common factor of the vulnerable transactions was that they accepted an ID of an object (e.g. check, payment channel, NFT token offer, credential etc.) provided in the transaction and used it to lookup the object referred to by the transaction. This was expected to work, and the worst that could happen (assuming there were no bugs) was that the object found was of the wrong type, which should have been handled the same way as if the object was not found. The bug turned the “found object of unexpected type“ condition into an exception, which crashed the program.
43+
The common factor of the vulnerable transactions was that they accepted an ID of an object of a specific type (e.g. check, payment channel, NFT token offer, credential etc.) provided in the transaction and used it to lookup the object referred to by the transaction. This was expected to work, and the worst that could happen (assuming there were no bugs) was that the object found was of the wrong type, which should have been handled the same way as if the object was not found. The bug turned the “found object of unexpected type“ condition into an exception, which crashed the program.
4444

4545
### Root Cause
4646

0 commit comments

Comments
 (0)