CVE-2026-25047: sharpred deepHas · Prototype Pollution
Affects sharpred deepHasSource CVE Database V5
Not known to be exploited · public exploit available (Exploit-DB) · CVSS 9.4 Critical : upgrade to 1.0.7 as a priority.
Data as of 26 Oct 2026, 06:26 UTC
- EPSS
- 0.7% chance of exploitation in 30 days – higher than 56% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 1.0.7
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:HExploitation evidence
t = 0 is the CVE’s publication on cve.org
Disclosed: evidence found.
CVE published 29 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: evidence found.
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
Timeline
CVE ID reserved
by GitHub_M
, 31 hours before disclosure
CVE published
on cve.org
, t = 0
In Threat Radar
record ingested
, 18 minutes after disclosure
First Exploit-DB entry (opens in a new tab)
deephas 1.0.7 - Prototype Pollution
, 91 days after disclosure
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-26.
What to do
Upgrade deepHas and deephas to 1.0.7.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| sharpreddeepHas | Affected
| Fixed in
|
npmdeephaspkg:npm/deephasOther 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
1. Immediately upgrade the deepHas package to version 1.0.8 or later in all projects and dependencies. 2. Conduct a thorough dependency audit using tools like npm audit, Snyk, or OWASP Dependency-Check to identify all instances of deepHas usage, including transitive dependencies. 3. Implement strict input validation and sanitization to prevent untrusted data from influencing object keys or prototype chains. 4. Employ runtime protection mechanisms such as object freezing (Object.freeze) or using libraries that prevent prototype pollution. 5. Monitor application logs and behavior for anomalies that could indicate prototype pollution attempts. 6. Educate development teams about prototype pollution risks and secure coding practices related to object manipulation in JavaScript. 7. Integrate automated security testing in CI/CD pipelines to detect vulnerable dependencies early. 8. Consider isolating critical application components to limit the impact scope if pollution occurs. 9. Stay informed about updates or advisories related to deepHas and related packages. 10. For organizations providing software to clients, communicate the vulnerability and remediation steps transparently to maintain trust.
Description
deepHas provides a test for the existence of a nested object key and optionally returns that key. A prototype pollution vulnerability exists in version 1.0.7 of the deephas npm package that allows an attacker to modify global object behavior. This issue was fixed in version 1.0.8.