SSRF in Op-Engineering Link-Preview-Js

CVE-2026-61704

Link Preview JS extracts web links information. Prior to 4.0.4, the resolveDNSHost mitigation in index.ts validates one resolved IP address but fetches the original hostname, allowing an attacker-controlled DNS server to return a public address during validation and a loopback or internal address during the final connection. This DNS rebinding condition bypasses the SSRF protection and can cause the server-side preview fetch to reach internal HTTP resources. Redirect handling is affected by the same validation-to-fetch mismatch. This issue is fixed in version 4.0.4.

Vulnerability class: SSRF (Server-Side Request Forgery)

CVSS v3 metric

CVSS v3 base score 7.5 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N.

Affected products

Weakness classification (CWE)

References

Frequently asked questions

What is CVE-2026-61704?
CVE-2026-61704 is a high-severity vulnerability in Op-Engineering Link-Preview-Js, classified under Server-Side Request Forgery (SSRF). CVSS score: 7.5/10. Published 2026-08-20.
How severe is CVE-2026-61704?
High severity. CVSS v3 base score is 7.5 out of 10.