Skip to main content
CVE-2026-25047VulnerabilityPublished Updated

CVE-2026-25047: sharpred deepHas · Prototype Pollution

Affects sharpred deepHasSource CVE Database V5

0

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

CVSS 4.0 base score
9.4Critical
How severe the flaw is on the 0–10 CVSS scale.
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:H

Exploitation evidence

t = 0 is the CVE’s publication on cve.org

  1. Disclosed: evidence found.

    CVE published 29 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

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

    Not in CISA KEV and no source reports exploitation

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

    No attack traffic recorded by OffSeq Mirage sensors

Timeline

  1. CVE ID reserved

    by GitHub_M

    , 31 hours before disclosure

  2. CVE published

    on cve.org

    , t = 0

  3. In Threat Radar

    record ingested

    , 18 minutes after disclosure

  4. 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

ProductAffectedFixed in
sharpreddeepHasAffected
  • <1.0.7
Fixed in
  • 1.0.7
npmdeephaspkg:npm/deephasOther threatsAffected
  • <1.0.7
Fixed in
  • 1.0.7

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.

References

Community reviews

Loading reviews…