CVE-2019-3878
A vulnerability was found in mod_auth_mellon before v0.14.2. If Apache is configured as a reverse...
A vulnerability was found in mod_auth_mellon before v0.14.2. If Apache is configured as a reverse proxy and mod_auth_mellon is configured to only let through authenticated users (with the require valid-user directive), adding special HTTP headers that are normally used to start the special SAML ECP (non-browser based) can be used to bypass authentication.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
8.1
A vulnerability was found in mod_auth_mellon before v0.14.2. If Apache is configured as a reverse proxy and mod_auth_mellon is configured to only let through authenticated users (with the require valid-user directive), adding special HTTP headers that are normally used to start the special SAML ECP (non-browser based) can be used to bypass authentication.
- Record
CVE-2019-3878- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-305
- Updated
- 2026-11-02
EUVDEUVD-2019-13489
8.1
A vulnerability was found in mod_auth_mellon before v0.14.2. If Apache is configured as a reverse proxy and mod_auth_mellon is configured to only let through authenticated users (with the require valid-user directive), adding special HTTP headers that are normally used to start the special SAML ECP (non-browser based) can be used to bypass authentication.
- Record
EUVD-2019-13489- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6gx9-985p-w8c8
8.1
A vulnerability was found in mod_auth_mellon before v0.14.2. If Apache is configured as a reverse...
A vulnerability was found in mod_auth_mellon before v0.14.2. If Apache is configured as a reverse proxy and mod_auth_mellon is configured to only let through authenticated users (with the require valid-user directive), adding special HTTP headers that are normally used to start the special SAML ECP (non-browser based) can be used to bypass authentication.
- Record
GHSA-6gx9-985p-w8c8- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-287
- Updated
- 2026-11-02
NVD
8.1
A vulnerability was found in mod_auth_mellon before v0.14.2. If Apache is configured as a reverse proxy and mod_auth_mellon is configured to only let through authenticated users (with the require valid-user directive), adding special HTTP headers that are normally used to start the special SAML ECP (non-browser based) can be used to bypass authentication.
- Record
CVE-2019-3878- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-305, CWE-287
- Updated
- 2026-11-02
OSV
8.1
A vulnerability was found in mod_auth_mellon before v0.14.2. If Apache is configured as a reverse proxy and mod_auth_mellon is configured to only let through authenticated users (with the require valid-user directive), adding special HTTP headers that are normally used to start the special SAML ECP (non-browser based) can be used to bypass authentication.
- Record
CVE-2019-3878- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-3878
8.1
A vulnerability was found in mod_auth_mellon before v0.14.2. If Apache is configured as a reverse proxy and mod_auth_mellon is configured to only let through authenticated users (with the require valid-user directive), adding special HTTP headers that are normally used to start the special SAML ECP (non-browser based) can be used to bypass authentication.
- Record
DEBIAN-CVE-2019-3878- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 6 moreShow less
OSVRHSA-2019:0746
8.8
Red Hat Security Advisory: httpd24-httpd and httpd24-mod_auth_mellon security update
- Record
RHSA-2019:0746- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2019:0766
8.1
Red Hat Security Advisory: mod_auth_mellon security and bug fix update
- Record
RHSA-2019:0766- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2019:0985
8.1
Red Hat Security Advisory: mod_auth_mellon security update
- Record
RHSA-2019:0985- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-3878
8.1
A vulnerability was found in mod_auth_mellon before v0.14.2. If Apache is configured as a reverse proxy and mod_auth_mellon is configured to only let through authenticated users (with the require valid-user directive), adding special HTTP headers that are normally used to start the special SAML ECP (non-browser based) can be used to bypass authentication.
- Record
UBUNTU-CVE-2019-3878- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUSN-3924-1 No score
libapache2-mod-auth-mellon vulnerabilities
It was discovered that mod_auth_mellon incorrectly handled certain requests. An attacker could possibly use this issue to redirect a user to a malicious URL. (CVE-2019-3877)
It was discovered that mod_auth_mellon incorrectly handled certain requests. An attacker could possibly use this issue to access sensitive information. (CVE-2019-3878)
- Record
USN-3924-1- Updated
- 2026-11-02
OSVUSN-4597-1 No score
libapache2-mod-auth-mellon vulnerabilities
François Kooman discovered that mod_auth_mellon incorrectly handled cookies. An attacker could possibly use this issue to cause a Cross-Site Session Transfer attack. (CVE-2017-6807)
It was discovered that mod_auth_mellon incorrectly handled certain requests. An attacker could possibly use this issue to redirect a user to a malicious URL. (CVE-2019-3877)
It was discovered that mod_auth_mellon incorrectly handled certain requests. An attacker could possibly use this issue to access sensitive information. (CVE-2019-3878)
- Record
USN-4597-1- Updated
- 2026-11-02
Affected products
- canonical ubuntu linux
- fedoraproject fedora
- mod auth mellon project auth mellon
- redhat enterprise linux
- redhat enterprise linux desktop
- redhat enterprise linux server
- redhat enterprise linux server aus
- redhat enterprise linux server eus
- redhat enterprise linux server tus
- redhat enterprise linux workstation
- uninett mod auth mellon
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libapache2-mod-auth-mellonDebian:12 |
before 0.14.2-1 | 0.14.2-1 |
libapache2-mod-auth-mellonDebian:13 |
before 0.14.2-1 | 0.14.2-1 |
libapache2-mod-auth-mellonDebian:14 |
before 0.14.2-1 | 0.14.2-1 |
libapache2-mod-auth-mellonDebian:9 From an advisory covering 2 CVEs |
before 0.12.0-2+deb9u1, plus listed versions 0.12.0-2 |
0.12.0-2+deb9u1 |
httpd24-httpdRed Hat:rhel_software_collections:3::el6 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el6.1 | 0:2.4.34-7.el6.1 |
httpd24-httpd-debuginfoRed Hat:rhel_software_collections:3::el6 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el6.1 | 0:2.4.34-7.el6.1 |
httpd24-httpd-develRed Hat:rhel_software_collections:3::el6 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el6.1 | 0:2.4.34-7.el6.1 |
httpd24-httpd-manualRed Hat:rhel_software_collections:3::el6 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el6.1 | 0:2.4.34-7.el6.1 |
httpd24-httpd-toolsRed Hat:rhel_software_collections:3::el6 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el6.1 | 0:2.4.34-7.el6.1 |
httpd24-mod_ldapRed Hat:rhel_software_collections:3::el6 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el6.1 | 0:2.4.34-7.el6.1 |
Show 30 moreShow less
| Package | Affected | Fixed |
|---|---|---|
httpd24-mod_proxy_htmlRed Hat:rhel_software_collections:3::el6 From an advisory covering 2 CVEs |
before 1:2.4.34-7.el6.1 | 1:2.4.34-7.el6.1 |
httpd24-mod_sessionRed Hat:rhel_software_collections:3::el6 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el6.1 | 0:2.4.34-7.el6.1 |
httpd24-mod_sslRed Hat:rhel_software_collections:3::el6 From an advisory covering 2 CVEs |
before 1:2.4.34-7.el6.1 | 1:2.4.34-7.el6.1 |
httpd24-httpdRed Hat:rhel_software_collections:3::el7 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el7.1 | 0:2.4.34-7.el7.1 |
httpd24-httpd-debuginfoRed Hat:rhel_software_collections:3::el7 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el7.1 | 0:2.4.34-7.el7.1 |
httpd24-httpd-develRed Hat:rhel_software_collections:3::el7 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el7.1 | 0:2.4.34-7.el7.1 |
httpd24-httpd-manualRed Hat:rhel_software_collections:3::el7 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el7.1 | 0:2.4.34-7.el7.1 |
httpd24-httpd-toolsRed Hat:rhel_software_collections:3::el7 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el7.1 | 0:2.4.34-7.el7.1 |
httpd24-mod_auth_mellonRed Hat:rhel_software_collections:3::el7 From an advisory covering 2 CVEs |
before 0:0.13.1-2.el7.1 | 0:0.13.1-2.el7.1 |
httpd24-mod_auth_mellon-debuginfoRed Hat:rhel_software_collections:3::el7 From an advisory covering 2 CVEs |
before 0:0.13.1-2.el7.1 | 0:0.13.1-2.el7.1 |
httpd24-mod_ldapRed Hat:rhel_software_collections:3::el7 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el7.1 | 0:2.4.34-7.el7.1 |
httpd24-mod_mdRed Hat:rhel_software_collections:3::el7 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el7.1 | 0:2.4.34-7.el7.1 |
httpd24-mod_proxy_htmlRed Hat:rhel_software_collections:3::el7 From an advisory covering 2 CVEs |
before 1:2.4.34-7.el7.1 | 1:2.4.34-7.el7.1 |
httpd24-mod_sessionRed Hat:rhel_software_collections:3::el7 From an advisory covering 2 CVEs |
before 0:2.4.34-7.el7.1 | 0:2.4.34-7.el7.1 |
httpd24-mod_sslRed Hat:rhel_software_collections:3::el7 From an advisory covering 2 CVEs |
before 1:2.4.34-7.el7.1 | 1:2.4.34-7.el7.1 |
mod_auth_mellonRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:0.14.0-2.el7_6.4 | 0:0.14.0-2.el7_6.4 |
mod_auth_mellon-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:0.14.0-2.el7_6.4 | 0:0.14.0-2.el7_6.4 |
mod_auth_mellon-diagnosticsRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:0.14.0-2.el7_6.4 | 0:0.14.0-2.el7_6.4 |
mod_auth_mellonRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:0.14.0-2.el7_6.4 | 0:0.14.0-2.el7_6.4 |
mod_auth_mellon-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:0.14.0-2.el7_6.4 | 0:0.14.0-2.el7_6.4 |
mod_auth_mellon-diagnosticsRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:0.14.0-2.el7_6.4 | 0:0.14.0-2.el7_6.4 |
mod_auth_mellonRed Hat:enterprise_linux:8::appstream |
before 0:0.14.0-3.el8_0.2 | 0:0.14.0-3.el8_0.2 |
mod_auth_mellon-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:0.14.0-3.el8_0.2 | 0:0.14.0-3.el8_0.2 |
mod_auth_mellon-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:0.14.0-3.el8_0.2 | 0:0.14.0-3.el8_0.2 |
mod_auth_mellon-diagnostics-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:0.14.0-3.el8_0.2 | 0:0.14.0-3.el8_0.2 |
libapache2-mod-auth-mellonUbuntu:16.04:LTS |
before 0.12.0-2+deb9u1build0.16.04.1, plus listed versions 0.10.0-10.11.0-10.12.0-1 |
0.12.0-2+deb9u1build0.16.04.1 |
libapache2-mod-auth-mellonUbuntu:18.04:LTS |
before 0.13.1-1ubuntu0.1, plus listed versions 0.13.1-10.13.1-1build10.13.1-1build2 |
0.13.1-1ubuntu0.1 |
libapache2-mod-auth-mellonUbuntu:20.04:LTS |
before 0.14.2-1ubuntu1 | 0.14.2-1ubuntu1 |
libapache2-mod-auth-mellonUbuntu:18.04:LTS From an advisory covering 2 CVEs |
before 0.13.1-1ubuntu0.1, plus listed versions 0.13.1-10.13.1-1build10.13.1-1build2 |
0.13.1-1ubuntu0.1 |
libapache2-mod-auth-mellonUbuntu:16.04:LTS From an advisory covering 3 CVEs |
before 0.12.0-2+deb9u1build0.16.04.1, plus listed versions 0.10.0-10.11.0-10.12.0-1 |
0.12.0-2+deb9u1build0.16.04.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-3878 is a high vulnerability (CVSS 8.1) in Canonical Ubuntu Linux, published March 21, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.97%, the 87th percentile. Fixed in libapache2-mod-auth-mellon 0.14.2-1.
References
bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-3878
github.com/Uninett/mod_auth_mellon/pull/196
usn.ubuntu.com/3924-1
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CNW5YMC5TLWVWNJEY6AIWNSNPRAMWPQJ
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/X7NLAU7KROWNTHAYSA2S67X347F42L2I
access.redhat.com/errata/RHSA-2019:0746
Show 32 moreShow less
access.redhat.com/errata/RHSA-2019:0766
access.redhat.com/errata/RHSA-2019:0985
access.redhat.com/errata/RHBA-2019:0959
nvd.nist.gov/vuln/detail/CVE-2019-3878
lists.fedoraproject.org/archives/list/[email protected]/message/CNW5YMC5TLWVWNJEY6AIWNSNPRAMWPQJ
lists.fedoraproject.org/archives/list/[email protected]/message/X7NLAU7KROWNTHAYSA2S67X347F42L2I
github.com/advisories/GHSA-6gx9-985p-w8c8
security-tracker.debian.org/tracker/CVE-2019-3878
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1691126
bugzilla.redhat.com/show_bug.cgi?id=1694980
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_0746.json
access.redhat.com/security/cve/CVE-2019-0211
cve.org/CVERecord?id=CVE-2019-0211
nvd.nist.gov/vuln/detail/CVE-2019-0211
apache.org/dist/httpd/CHANGES_2.4
httpd.apache.org/security/vulnerabilities_24.html
cisa.gov/known-exploited-vulnerabilities-catalog
access.redhat.com/security/cve/CVE-2019-3878
cve.org/CVERecord?id=CVE-2019-3878
bugzilla.redhat.com/show_bug.cgi?id=1691125
bugzilla.redhat.com/show_bug.cgi?id=1697487
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_0766.json
access.redhat.com/security/cve/CVE-2019-3877
cve.org/CVERecord?id=CVE-2019-3877
nvd.nist.gov/vuln/detail/CVE-2019-3877
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_0985.json
ubuntu.com/security/CVE-2019-3878
ubuntu.com/security/notices/USN-3924-1
ubuntu.com/security/notices/USN-4597-1
ubuntu.com/security/CVE-2019-3877
ubuntu.com/security/CVE-2017-6807