Skip to content
OpenAdvisories
Medium · 5.8 CVE-2026-44312 EUVD-2026-30330GHSA-ff6c-w6qf-7xqc

css_parser allows to MITM included https css urls

Published May 14, 2026 · Updated May 15, 2026 · Assigned by GitHub_M

Description

css_parser is a Ruby CSS parser. Prior to 2.1.0 and 1.22.0, the CSS Parser gem does not validate HTTPS connections, allowing a Man-in-the-Middle (MITM) attacker to inject or modify CSS content when stylesheets are loaded via HTTPS. The connection is established with OpenSSL::SSL::VERIFY_NONE, meaning any HTTPS certificate—even entirely untrusted—will be accepted without validation. This vulnerability is fixed in 2.1.0 and 1.22.0.

Affected products

VendorProductAffectedFixed
premailer css_parser >= 2.0.0, < 2.1.0, < 1.22.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 ruby-css-parser 2.1.0-1 —
Debian 13 ruby-css-parser 1.19.0-1+deb13u1 —
Debian 12 ruby-css-parser 1.6.0-2+deb12u1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 ruby-css-parser No fix yet —
Ubuntu 26.04 LTS ruby-css-parser No fix yet —
Ubuntu 25.10 ruby-css-parser No fix yet —
Ubuntu 24.04 LTS ruby-css-parser No fix yet —
Ubuntu 22.04 LTS ruby-css-parser No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS ruby-css-parser No fix yet —
Ubuntu 18.04 LTS ruby-css-parser No fix yet —
Ubuntu 16.04 LTS ruby-css-parser No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems css_parser >= 2.0.0, < 2.1.0 2.1.0 GHSA-ff6c-w6qf-7xqc
RubyGems css_parser < 1.22.0 1.22.0 GHSA-ff6c-w6qf-7xqc

References