{"vulnerability": "cve-2024-41945", "sightings": [{"uuid": "71d7e248-6d2f-4986-856f-8ea6d8f333da", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "2a075640-a300-48a4-bb44-bc6130783b9b", "vulnerability": "CVE-2024-41945", "type": "seen", "source": "https://t.me/cvedetector/2072", "content": "{\n  \"Source\": \"CVE FEED\",\n  \"Title\": \"CVE-2024-41945 - Fuels-ts Unauthenticated Transaction Fund Prune Vulnerability\", \n  \"Content\": \"CVE ID : CVE-2024-41945 \nPublished : July 30, 2024, 8:15 p.m. | 42\u00a0minutes ago \nDescription : fuels-ts is a library for interacting with Fuel v2.  The typescript SDK has no awareness of to-be-spent transactions causing some transactions to fail or silently get pruned as they are funded with already used UTXOs. The problem occurs, because the `fund` function in `fuels-ts/packages/account/src/account.ts` gets the needed ressources statelessly with the function `getResourcesToSpend` without taking into consideration already used UTXOs. This issue will lead to unexpected SDK behaviour, such as a transaction not getting included in the `txpool` / in a block or a previous transaction silently getting removed from the `txpool` and replaced with a new one. \nSeverity: 3.1 | LOW \nVisit the link for more details, such as CVSS details, affected products, timeline, and more...\",\n  \"Detection Date\": \"30 Jul 2024\",\n  \"Type\": \"Vulnerability\"\n}\n\ud83d\udd39 t.me/cvedetector \ud83d\udd39", "creation_timestamp": "2024-07-30T23:16:30.000000Z"}]}