Medium severity · published Mar 5, 2026
CVE-2026-27023
Twenty: SSRF protection bypass via HTTP redirect following in secure HTTP client
5.0
CVSS
0.2%
EPSS
No
On KEV
Description
Twenty is an open source CRM. Prior to version 1.18, the SSRF protection in SecureHttpClientService validated request URLs at the request level but did not validate redirect targets. An authenticated user who could control outbound request URLs (e.g., webhook endpoints, image URLs) could bypass private IP blocking by redirecting through an attacker-controlled server. This issue has been patched in version 1.18.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
Low
Integrity
None
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 11% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
TW
twenty · twentyhq
< 1.18 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-27023
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-27023
Product
https://github.com/twentyhq/twenty/releases/tag/v1.18.0
Mitigation
https://github.com/twentyhq/twenty/security/advisories/GHSA-wm7q-rvq3-x8q9
More from twenty
9.9
CVE-2026-46624
Twenty: SQL Injection via the timeZone field
9.6
CVE-2026-105763
Twenty: Plaintext IMAP/SMTP/CalDAV password disclosure to any workspace member via /metadata GraphQL
9.1
CVE-2026-73069
Twenty: SQL Injection in the `searchVector` Field Settings Allows Arbitrary PostgreSQL Execution
8.7
CVE-2026-44729
Twenty: Stored Cross-Site Scripting via Unsanitized File Serving (Missing Content-Type/Content-Disposition Headers)
8.3
CVE-2026-33975
twenty-server SSRF protection bypass via IPv4-mapped IPv6 address normalization
