PatchSiren cyber security CVE debrief
CVE-2026-61704 OP-Engineering CVE debrief
CVE-2026-61704 is a high-severity vulnerability in Link Preview JS, a library used to extract web link information. The vulnerability, which has a CVSS score of 7.5, allows an attacker-controlled DNS server to bypass the SSRF protection and cause the server-side preview fetch to reach internal HTTP resources. This is achieved through a DNS rebinding condition, where the resolveDNSHost mitigation in index.ts validates one resolved IP address but fetches the original hostname. The issue is fixed in version 4.0.4.
- Vendor
- OP-Engineering
- Product
- link-preview-js
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-20
- Original CVE updated
- 2026-09-18
- Advisory published
- 2026-08-20
- Advisory updated
- 2026-09-18
Who should care
Defenders and developers using Link Preview JS, especially in systems that fetch internal resources, should assess exposure and prioritize patching or mitigating this vulnerability.
Why it matters
CVE-2026-61704 is a high-severity vulnerability in Link Preview JS that allows an attacker-controlled DNS server to bypass SSRF protection and reach internal HTTP resources. Defenders and developers using Link Preview JS should assess exposure and prioritize patching or mitigating this vulnerability.
- Potential unauthorized access to internal HTTP resources
- Bypassing of SSRF protection mechanisms
- Possible data breaches or system compromise
- Need for verification of internal resource exposure
Technical summary
The vulnerability in Link Preview JS allows an attacker-controlled DNS server to bypass the SSRF protection and cause the server-side preview fetch to reach internal HTTP resources. This is achieved through a DNS rebinding condition, where the resolveDNSHost mitigation in index.ts validates one resolved IP address but fetches the original hostname. Affected product deployments should be reviewed for exposure, and defenders should prioritize patching or mitigating this vulnerability, especially in systems that use Link Preview JS to fetch internal resources. The issue is fixed in version 4.0.4, and additional SSRF protections should be considered.
Defensive priority
Defenders should prioritize patching or mitigating this vulnerability, especially in systems that use Link Preview JS to fetch internal resources.
Recommended defensive actions
- Patch Link Preview JS to version 4.0.4 or later
- Implement additional SSRF protections
- Monitor for suspicious activity
- Verify internal resources are not exposed
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE record and NVD vulnerability detail page provide information on the vulnerability, its impact, and the fixed version. However, the corpus does not establish versions, exploitation, impact, or remediation beyond the provided information, requiring verification from the supplied official sources.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-61704 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-61704
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-61704 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-61704
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/OP-Engineering/link-preview-js/commit/6ee25043dd60b097eb70b4ce049aac94b28239e3
-
Source reference
Unverified legacy reference
URL: https://github.com/OP-Engineering/link-preview-js/commit/f3a3dd84adbb9d32d06a933f44ff3eaa837f9a12
-
Source reference
Unverified legacy reference
URL: https://github.com/OP-Engineering/link-preview-js/pull/181
-
Source reference
Unverified legacy reference
URL: https://github.com/OP-Engineering/link-preview-js/releases/tag/4.0.4
-
Source reference
Unverified legacy reference
URL: https://github.com/OP-Engineering/link-preview-js/security/advisories/GHSA-cpjf-6666-r8fx
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.