CVE-2024-39853: ratio-swiper · Prototype Pollution
Affects ratio-swiperSource CVE Database V5
Not known to be exploited · CVSS 6.5 Medium.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.5% chance of exploitation in 30 days – higher than 43% 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:L/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 1 Jul 2024
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
npmadolph_dudu/ratio-swiperpkg:npm/adolph_dudu/ratio-swiperOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
- Immediately audit and review all usage of ratio-swiper 0.0.2 in your codebase, especially the parse function or any code handling untrusted input.
- Implement strict input validation and sanitization to prevent injection of malicious properties into objects.
- Use Object.freeze() or Object.seal() on critical prototypes to prevent modification where feasible.
- Employ security-focused static analysis tools to detect prototype pollution patterns in your code.
- Monitor application logs and behavior for anomalies indicative of prototype pollution exploitation attempts.
- Consider isolating or sandboxing components using ratio-swiper to limit the impact of potential exploitation.
- Stay updated with vendor advisories and apply patches or upgrades once available.
- If feasible, replace ratio-swiper 0.0.2 with a more secure or updated library version that addresses this vulnerability.
- Educate developers about prototype pollution risks and secure coding practices related to JavaScript object manipulation.
Description
adolph_dudu ratio-swiper 0.0.2 was discovered to contain a prototype pollution via the function parse. This vulnerability allows attackers to execute arbitrary code or cause a Denial of Service (DoS) via injecting arbitrary properties.