CVE-2026-33975
Last modified
CVE-2026-33975 is a high-severity vulnerability rated 8.3/10 on the CVSS scale. Twenty is an open source CRM built with NestJS (Node.js). In versions 1.18.0 and earlier, the SSRF protection in twenty-server's SecureHttpClientService can be bypassed using IPv4-mapped IPv6 addresses in URL IP literals. EPSS estimates a 0.24% chance of exploitation in the next 30 days.
Description
Twenty is an open source CRM built with NestJS (Node.js). In versions 1.18.0 and earlier, the SSRF protection in twenty-server's SecureHttpClientService can be bypassed using IPv4-mapped IPv6 addresses in URL IP literals. Node.js's URL parser normalizes IPv4-mapped IPv6 addresses to compressed hex form (e.g., ::ffff:169.254.169.254 becomes ::ffff:a9fe:a9fe), but the isPrivateIp utility only recognizes the dotted-decimal notation. As a result, the hex form passes the SSRF check unchecked. Additionally, the socket lookup validation event does not fire for IP literal addresses, bypassing the second validation layer. An authenticated user can reach any internal IP, including cloud metadata endpoints, to exfiltrate credentials such as IAM keys.
Metrics
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-33975?
How severe is CVE-2026-33975?
How do I fix CVE-2026-33975?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-33951Signal K Server is a server application that runs on a centr…7.5
- CVE-2026-33952FreeRDP is a free implementation of the Remote Desktop Proto…6.5
- CVE-2026-33953LinkAce is a self-hosted archive to collect website links. V…8.5
- CVE-2026-33954LinkAce is a self-hosted archive to collect website links. I…6.5
- CVE-2026-33955Notesnook is a note-taking app. Prior to version 3.3.11 on W…8.6
- CVE-2026-3396WCAPF – WooCommerce Ajax Product Filter plugin is vulnerable…7.5
- CVE-2026-33976Notesnook is a note-taking app. Prior to version 3.3.11 on W…9.6
- CVE-2026-33977FreeRDP is a free implementation of the Remote Desktop Proto…6.5
- CVE-2026-33978Notesnook is a note-taking app focused on user privacy & eas…6.1
- CVE-2026-33979Express XSS Sanitizer is Express 4.x and 5.x middleware whic…8.2
- CVE-2026-3398A vulnerability was determined in Tenda F453 1.0.0.3. Affect…8.8
- CVE-2026-33980Azure Data Explorer MCP Server is a Model Context Protocol (…8.1
Are you affected by CVE-2026-33975?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
