CVE-2026-53727

HighCVSS 8.6/10Last modified Oct 24, 2026

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.

Metrics

CVSS 3.1 8.6/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Jul 17, 2026
Last modified
Oct 24, 2026
NVD status
Analyzed

Related CVEs from 2026

CVE-2026-537287.1Medplum is a developer platform that enables development of healthcare apps. Prior to version 5.1.6, the external identity provider callbackCVE-2026-537298.7DataEase is an open source data visualization and analysis tool. Prior to 2.10.24, any authenticated user can download (/exportCenter/downloCVE-2026-53738.4An issue that allowed all-organization administrators to promote accounts to superuser status has been resolved. This is an instance of CWE-CVE-2026-537308.7DataEase is an open source data visualization and analysis tool. Prior to 2.10.24, the /de2api/datasetData/previewSql endpoint lacks the manCVE-2026-537364.3Easy Twitter Feeds before 1.2.13 contains a cross-site request forgery vulnerability in the duplicate_post action handler that lacks nonce vCVE-2026-537376.1Juicer through 1.12.18 fails to escape remote feed API response fields before rendering them on the admin settings page. Attackers controlliCVE-2026-537388.1Copy & Delete Posts through 1.5.4 lets any plugin-enabled non-admin role invoke every operation in the cdp_action_handling AJAX handler. AttCVE-2026-537394.3Yoast Duplicate Post through 4.6 contains a cross-site request forgery vulnerability in the duplicate_post_dismiss_notice handler, which verCVE-2026-53745.8An issue that allowed MCP agents to access remediation and asset information from outside of the authorized organization scope has been resoCVE-2026-537405.4Yoast Duplicate Post through 4.6 inserts an unescaped post title and permalink into the Classic Editor scheduled republish notice. AttackersCVE-2026-537415.4Simple Link Directory through 9.0.4 interpolates the sld_no_results_found option into a JavaScript string literal without encoding. Because CVE-2026-537425.4Simple Link Directory through 9.0.4 echoes embed shortcode attributes into HTML data attributes without escaping in the embedder template. A
CVE-2026-53727: High severity, CVSS 8.6 | Vulnix