Read the docs
TI-2026-32280 Aliases CVE-2026-44312GHSA-ff6c-w6qf-7xqc

css_parser allows to MITM included https css urls

Priority HIGH 65CWE-295Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Spoofing, Code execution
Confidentiality · integrity · availability
None · Low · None
Fix status
Partial Red Hat: 1 without a fix

Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-295 and CWE-829.

Summary

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.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00146 3rd percentileScored 2026-11-07
Fix Partial css_parser (premailer): 2.1.0, 1.22.0css_parser (RubyGems): 2.1.0, 1.22.0Red Hat: 1 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
premailercss_parser2.0.0 to before 2.1.0; before 1.22.02.1.0, 1.22.0Patch availableCNA
—css_parser (RubyGems)2.0.0 to before 2.1.02.1.0Patch availableGHSA-ff6c-w6qf-7xqc
—css_parser (RubyGems)before 1.22.01.22.0Patch availableGHSA-ff6c-w6qf-7xqc
  • css_parser Vendorpremailer Affected 2.0.0 to before 2.1.0; before 1.22.0 Fixed in 2.1.0, 1.22.0 Patch available CNA
  • css_parser (RubyGems) Vendor— Affected 2.0.0 to before 2.1.0 Fixed in 2.1.0 Patch available GHSA-ff6c-w6qf-7xqc
  • css_parser (RubyGems) Vendor— Affected before 1.22.0 Fixed in 1.22.0 Patch available GHSA-ff6c-w6qf-7xqc

Remediation

  • Fix · CNA css_parser (premailer) Fixed in 2.1.0, 1.22.0
  • Fix · GHSA-ff6c-w6qf-7xqc css_parser (RubyGems) Fixed in 2.1.0 Advisory →
  • Fix · GHSA-ff6c-w6qf-7xqc css_parser (RubyGems) Fixed in 1.22.0 Advisory →

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat 3scale API Management Platform 2AffectedNo fix yet: Fix deferred

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-44312
  2. 2026-10-03 Alias added: GHSA-ff6c-w6qf-7xqc

References

  • TI-2026-38747 css_parser: SSRF and Local File Disclosure in `CssParser::Parser#read_remote_file` CVSS 4.0HIGH 8.9

Sources