CVE-2015-0799
NoneCVSS
—
EPSS
1.0%
Published
Apr 8, 2015
CISA due date
—
Cloudanix analysis
Older web browsers could be tricked into skipping security checks on encrypted website connections, letting attackers potentially spy on or alter the data.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Moderate
- Impact
- Data Tampering
- Component
- Application
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw permits an attacker-controlled Alt-Svc HTTP/2 header to specify a uri-host that bypasses the browser's intended X.509 certificate validation for subsequent TLS connections.
Why it matters to the business
Organizations relying on older Firefox deployments face elevated risk of traffic interception or unauthorized server connections, increasing exposure during routine web browsing and potentially violating data-protection obligations.
How an attack unfolds
An on-path attacker intercepts a victim's HTTP/2 response, injects a crafted Alt-Svc header naming an attacker-controlled or unverified host, and the browser then establishes a TLS session to that host without performing certificate verification, allowing the attacker to read or modify traffic.
How to fix it
Upgrade Mozilla Firefox to version 37.0.1 or later on all affected systems; apply vendor patches for Ubuntu and openSUSE packages that bundle Firefox; disable HTTP/2 Alternative Services via about:config where upgrades are delayed.
How to confirm the fix worked
Confirm Firefox version is 37.0.1 or newer; review enterprise browser deployment manifests and package repositories for the corrected builds; test that Alt-Svc headers no longer suppress certificate validation in controlled lab traffic.
Typical attack path
- Position as network adversary to observe or modify HTTP/2 traffic
- Inject malicious Alt-Svc header pointing to attacker-chosen uri-host
- Victim browser accepts header and initiates TLS connection without certificate check
- Attacker completes TLS handshake with forged or absent certificate and proceeds with interception
How to detect it
Review proxy or network logs for unusual Alt-Svc response headers containing unexpected uri-host values; examine browser process execution and update history for versions prior to 37.0.1; correlate any observed TLS connections that skipped standard certificate validation.
What your security team should do
- Prioritize immediate upgrade of all Firefox instances to 37.0.1+ given the certificate-bypass impact
- Inventory remaining legacy deployments and apply configuration mitigations until patches are installed
- Monitor browser telemetry and update channels for continued presence of vulnerable versions
The record
The HTTP Alternative Services feature in Mozilla Firefox before 37.0.1 allows man-in-the-middle attackers to bypass an intended X.509 certificate-verification step for an SSL server by specifying that server in the uri-host field of an Alt-Svc HTTP/2 response header.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Mageia:4 | iceape | 0 | 2.35-1.mga4 |
| Mageia:5 | iceape | 0 | 2.35-1.mga5 |
| Ubuntu:14.04:LTS | firefox | 0 | 37.0.1+build1-0ubuntu0.14.04.1 |
| openSUSE:Tumbleweed | MozillaFirefox | 0 | 50.1.0-1.1 |
| openSUSE:Tumbleweed | firefox-esr | 0 | 128.5.1-1.1 |
Related vulnerabilities
- CVE-2015-2708 Multiple unspecified vulnerabilities in the browser engine in Mozilla Firefox before… Also affects iceape
- CVE-2015-2706 Race condition in the AsyncPaintWaitEvent::AsyncPaintWaitEvent function in Mozilla… Also affects iceape
- CVE-2015-0816 Mozilla Firefox before 37.0, Firefox ESR 31.x before 31.6, and Thunderbird before 31.6 do… Also affects iceape
- CVE-2015-0802 Mozilla Firefox before 37.0 relies on docshell type information instead of page principal… Also affects iceape
- CVE-2015-0801 Mozilla Firefox before 37.0, Firefox ESR 31.x before 31.6, and Thunderbird before 31.6… Also affects iceape
- CVE-2015-0817 The asm.js implementation in Mozilla Firefox before 36.0.3, Firefox ESR 31.x before… Also affects iceape
- CVE-2015-0822 The Form Autocompletion feature in Mozilla Firefox before 36.0, Firefox ESR 31.x before… Also affects iceape
- CVE-2014-8636 The XrayWrapper implementation in Mozilla Firefox before 35.0 and SeaMonkey before 2.32… Also affects iceape