Skip to main content
CVE-2026-24783VulnerabilityPublished

CVE-2026-24783: script3 soroban-fixed-point-math · Incorrect Calculation

Affects script3 soroban-fixed-point-mathSource CVE Database V5

0

Not known to be exploited · CVSS 7.5 High.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 34% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 27 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.

What to do

Affected software

ProductAffectedFixed in
script3soroban-fixed-point-mathAffected
  • =1.4.0
  • =1.3.0
Fixed in–
GitHubscript3/soroban-fixed-point-mathpkg:github/script3/soroban-fixed-point-mathOther threatsAffected
  • =1.3.0
  • =1.4.0
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

European organizations should immediately upgrade any usage of soroban-fixed-point-math library from versions 1.3.0 or 1.4.0 to the patched versions 1.3.1 or 1.4.1. Conduct a thorough audit of all Soroban smart contracts that use fixed-point arithmetic to identify potential reliance on vulnerable functions such as mulDiv, fixed_div_floor, and fixed_div_ceil. Implement rigorous testing and validation of contract logic post-update to ensure correct rounding behavior. Where feasible, introduce additional contract-level checks or constraints to detect anomalous results from arithmetic operations. Engage with blockchain developers and auditors to review contract code for similar logic errors. Monitor blockchain transaction patterns for unusual contract behavior that could indicate exploitation attempts. Finally, maintain an up-to-date inventory of smart contract dependencies and apply security patches promptly.

Description

CVE-2026-24783 is a high-severity vulnerability in the soroban-fixed-point-math library versions 1.3.0 and 1.4.0, used for fixed-point arithmetic in Soroban smart contracts. The mulDiv(x, y, z) function incorrectly calculates results when both the intermediate product (x * y) and divisor (z) are negative, causing rounding errors in fixed_div_floor and fixed_div_ceil functions. This flaw affects all signed FixedPoint implementations (i64, i128, I256). Exploitation can lead to integrity issues in smart contract computations, potentially causing financial miscalculations or logic errors. No known exploits exist yet, but patched versions 1.3.

References

Community reviews

Loading reviews…