SEPTEMBER 8, 2026
Live Feed
Back to database
Case File

CVE-2026-53727

HIGH · CVSS 8.9 EPSS 0.30% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-17 · Last synced 2026-08-16

CyberRota Analysis

AI-Generated

The css_parser library in Ruby versions 2.2.0 to 3.0.0 is vulnerable to server-side request forgery (SSRF) and arbitrary local file disclosure due to improper handling of HTTP and HTTPS requests without sufficient scheme allowlisting or filtering. This vulnerability can be exploited by attackers providing malicious CSS with a base_uri option, potentially leading to unauthorized access to local files. Developers and organizations using css_parser in their applications should prioritize upgrading to version 3.0.0 to mitigate these risks.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-53727
Severity
HIGH
CVSS
8.9
EPSS
0.30%

Original NVD Description

css_parser is a Ruby CSS parser. From 2.2.0 until 3.0.0, CssParser::Parser#read_remote_file in lib/css_parser/parser.rb, and therefore load_uri! and the @import-following branch of add_block!, issued HTTP and HTTPS requests against any host, port, and URI without a scheme allowlist, host or IP filtering, or protection against link-local, loopback, or RFC-1918 addresses. Location: redirects were followed recursively back into the same function, which also serviced file:// URIs, so a single attacker-controlled HTTP redirect could upgrade the bug from SSRF to arbitrary local file disclosure. Any consumer of css_parser that hands it attacker-influenced CSS together with a base_uri: option is exposed. This issue is fixed in version 3.0.0.