CVE-2014-8109
mod_lua.c in the mod_lua module in the Apache HTTP Server 2.3.x and 2.4.x through 2.4.10 does not...
mod_lua.c in the mod_lua module in the Apache HTTP Server 2.3.x and 2.4.x through 2.4.10 does not support an httpd configuration in which the same Lua authorization provider is used with different arguments within different contexts, which allows remote attackers to bypass intended access restrictions in opportunistic circumstances by leveraging multiple Require directives, as demonstrated by a configuration that specifies authorization for one group to access a certain directory, and authorization for a second group to access a second directory.
Exploit likelihood
What each source reports
NVD Score used
4.3
mod_lua.c in the mod_lua module in the Apache HTTP Server 2.3.x and 2.4.x through 2.4.10 does not support an httpd configuration in which the same Lua authorization provider is used with different arguments within different contexts, which allows remote attackers to bypass intended access restrictions in opportunistic circumstances by leveraging multiple Require directives, as demonstrated by a configuration that specifies authorization for one group to access a certain directory, and authorization for a second group to access a second directory.
- Record
CVE-2014-8109- CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Weakness
- CWE-863
- Updated
- 2026-11-02
CVE List No score
mod_lua.c in the mod_lua module in the Apache HTTP Server 2.3.x and 2.4.x through 2.4.10 does not support an httpd configuration in which the same Lua authorization provider is used with different arguments within different contexts, which allows remote attackers to bypass intended access restrictions in opportunistic circumstances by leveraging multiple Require directives, as demonstrated by a configuration that specifies authorization for one group to access a certain directory, and authorization for a second group to access a second directory.
- Record
CVE-2014-8109- Updated
- 2026-11-02
EUVDEUVD-2014-7956 No score
mod_lua.c in the mod_lua module in the Apache HTTP Server 2.3.x and 2.4.x through 2.4.10 does not support an httpd configuration in which the same Lua authorization provider is used with different arguments within different contexts, which allows remote attackers to bypass intended access restrictions in opportunistic circumstances by leveraging multiple Require directives, as demonstrated by a configuration that specifies authorization for one group to access a certain directory, and authorization for a second group to access a second directory.
- Record
EUVD-2014-7956- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-5m8h-wgcr-7x2w No score
mod_lua.c in the mod_lua module in the Apache HTTP Server 2.3.x and 2.4.x through 2.4.10 does not...
mod_lua.c in the mod_lua module in the Apache HTTP Server 2.3.x and 2.4.x through 2.4.10 does not support an httpd configuration in which the same Lua authorization provider is used with different arguments within different contexts, which allows remote attackers to bypass intended access restrictions in opportunistic circumstances by leveraging multiple Require directives, as demonstrated by a configuration that specifies authorization for one group to access a certain directory, and authorization for a second group to access a second directory.
- Record
GHSA-5m8h-wgcr-7x2w- Weakness
- CWE-863
- Updated
- 2026-11-02
OSVCLSA-2025-1752126532 No score
httpd: Fix of 2 CVEs
- CVE-2014-8109: mod_lua: fix LuaAuthzProvider argument handling issue
- CVE-2019-10092: mod_proxy: fix limited cross-site scripting in mod_proxy error page
- Record
CLSA-2025-1752126532- Updated
- 2026-11-02
OSV No score
mod_lua.c in the mod_lua module in the Apache HTTP Server 2.3.x and 2.4.x through 2.4.10 does not support an httpd configuration in which the same Lua authorization provider is used with different arguments within different contexts, which allows remote attackers to bypass intended access restrictions in opportunistic circumstances by leveraging multiple Require directives, as demonstrated by a configuration that specifies authorization for one group to access a certain directory, and authorization for a second group to access a second directory.
- Record
CVE-2014-8109- Updated
- 2026-11-02
Show 4 moreShow less
OSVDEBIAN-CVE-2014-8109 No score
mod_lua.c in the mod_lua module in the Apache HTTP Server 2.3.x and 2.4.x through 2.4.10 does not support an httpd configuration in which the same Lua authorization provider is used with different arguments within different contexts, which allows remote attackers to bypass intended access restrictions in opportunistic circumstances by leveraging multiple Require directives, as demonstrated by a configuration that specifies authorization for one group to access a certain directory, and authorization for a second group to access a second directory.
- Record
DEBIAN-CVE-2014-8109- Updated
- 2026-11-02
OSVMGASA-2015-0011 No score
Updated apache packages fix CVE-2014-8109
Updated apache packages fix security vulnerability:
mod_lua.c in the mod_lua module in the Apache HTTP Server through 2.4.10 does not support an httpd configuration in which the same Lua authorization provider is used with different arguments within different contexts, which allows remote attackers to bypass intended access restrictions in opportunistic circumstances by leveraging multiple Require directives, as demonstrated by a configuration that specifies authorization for one group to access a certain directory, and authorization for a second group to access a second directory (CVE-2014-8109).
- Record
MGASA-2015-0011- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10268-1 No score
apache2-2.4.23-4.1 on GA media
These are all security issues fixed in the apache2-2.4.23-4.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10268-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:0974-1 No score
Security update for apache2
Apache2 updated to fix four security issues and one non-security bug.
The following vulnerabilities have been fixed:
- mod_headers rules could be bypassed via chunked requests. Adds 'MergeTrailers' directive to restore legacy behavior. (bsc#871310, CVE-2013-5704)
- An empty value in Content-Type could lead to a crash through a null pointer dereference and a denial of service. (bsc#899836, CVE-2014-3581)
- Remote attackers could bypass intended access restrictions in mod_lua LuaAuthzProvider when multiple Require directives with different arguments are used. (bsc#909715, CVE-2014-8109)
- Remote attackers could cause a denial of service (child-process crash) by sending a crafted WebSocket Ping frame after a Lua script has called the wsupgrade function. (bsc#918352, CVE-2015-0228)
The following non-security issues have been fixed:
- The Apache2 systemd service file was changed to fix situation where apache wouldn't start at boot when using an encrypted certificate because the user wasn't prompted for password during boot. (bsc#792309)
Additionally, mod_imagemap is now included by default in the package. (bsc#923090)
- Record
SUSE-SU-2015:0974-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
httpdTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 2.4.6-99.0.5.el7.centos.1.tuxcare.els5 | 2.4.6-99.0.5.el7.centos.1.tuxcare.els5 |
httpd-develTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 2.4.6-99.0.5.el7.centos.1.tuxcare.els5 | 2.4.6-99.0.5.el7.centos.1.tuxcare.els5 |
httpd-manualTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 2.4.6-99.0.5.el7.centos.1.tuxcare.els5 | 2.4.6-99.0.5.el7.centos.1.tuxcare.els5 |
httpd-toolsTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 2.4.6-99.0.5.el7.centos.1.tuxcare.els5 | 2.4.6-99.0.5.el7.centos.1.tuxcare.els5 |
mod_ldapTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 2.4.6-99.0.5.el7.centos.1.tuxcare.els5 | 2.4.6-99.0.5.el7.centos.1.tuxcare.els5 |
mod_proxy_htmlTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 1:2.4.6-99.0.5.el7.centos.1.tuxcare.els5 | 1:2.4.6-99.0.5.el7.centos.1.tuxcare.els5 |
mod_sessionTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 2.4.6-99.0.5.el7.centos.1.tuxcare.els5 | 2.4.6-99.0.5.el7.centos.1.tuxcare.els5 |
mod_sslTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 1:2.4.6-99.0.5.el7.centos.1.tuxcare.els5 | 1:2.4.6-99.0.5.el7.centos.1.tuxcare.els5 |
apache2Debian:12 |
before 2.4.10-9 | 2.4.10-9 |
apache2Debian:13 |
before 2.4.10-9 | 2.4.10-9 |
Show 6 moreShow less
| Package | Affected | Fixed |
|---|---|---|
apache2Debian:14 |
before 2.4.10-9 | 2.4.10-9 |
apacheMageia:4 |
before 2.4.7-5.5.mga4 | 2.4.7-5.5.mga4 |
apache2SUSE:Linux Enterprise Software Development Kit 12 From an advisory covering 4 CVEs |
before 2.4.10-12.1 | 2.4.10-12.1 |
apache2SUSE:Linux Enterprise Server 12 From an advisory covering 4 CVEs |
before 2.4.10-12.1 | 2.4.10-12.1 |
apache2SUSE:Linux Enterprise Server for SAP Applications 12 From an advisory covering 4 CVEs |
before 2.4.10-12.1 | 2.4.10-12.1 |
apache2openSUSE:Tumbleweed From an advisory covering 48 CVEs |
before 2.4.23-4.1 | 2.4.23-4.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-2014-8109 is a medium vulnerability (CVSS 4.3) in Apache Http Server, published December 29, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 22.0%, the 97th percentile. Fixed in apache2 2.4.10-9.
References
github.com/apache/httpd/commit/3f1693d558d0758f829c8b53993f1749ddf6ffcb
bugzilla.redhat.com/show_bug.cgi?id=1174077
ubuntu.com/usn/USN-2523-1
oracle.com/technetwork/topics/security/cpujan2016-2367955.html
openwall.com/lists/oss-security/2014/11/28/5
securityfocus.com/bid/73040
Show 93 moreShow less
lists.apple.com/archives/security-announce/2015/Aug/msg00001.html
advisories.mageia.org/MGASA-2015-0011.html
issues.apache.org/bugzilla/show_bug.cgi?id=57204
support.apple.com/kb/HT205031
lists.apple.com/archives/security-announce/2015/Sep/msg00004.html
lists.fedoraproject.org/pipermail/package-announce/2015-June/159352.html
support.apple.com/HT205219
lists.apache.org/thread.html/56c2e7cc9deb1c12a843d0dc251ea7fd3e7e80293cde02fcd65286ba%40%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/84a3714f0878781f6ed84473d1a503d2cc382277e100450209231830%40%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/rd18c3c43602e66f9cdcf09f1de233804975b9572b0456cc582390b6f%40%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/re3d27b6250aa8548b8845d314bb8a350b3df326cacbbfdfe4d455234%40%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/rf6449464fd8b7437704c55f88361b66f12d5b5f90bcce66af4be4ba9%40%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/ra7f6aeb28661fbf826969526585f16856abc4615877875f9d3b35ef4%40%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/rc998b18880df98bafaade071346690c2bc1444adaa1a1ea464b93f0a%40%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/r83109088737656fa6307bd99ab40f8ff0269ae58d3f7272d7048494a%40%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/r9f93cf6dde308d42a9c807784e8102600d0397f5f834890708bf6920%40%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/rcc44594d4d6579b90deccd4536b5d31f099ef563df39b094be286b9e%40%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/rb14daf9cc4e28d18cdc15d6a6ca74e565672fabf7ad89541071d008b%40%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/r76142b8c5119df2178be7c2dba88fde552eedeec37ea993dfce68d1d%40%3Ccvs.httpd.apache.org%3E
nvd.nist.gov/vuln/detail/CVE-2014-8109
lists.apache.org/thread.html/56c2e7cc9deb1c12a843d0dc251ea7fd3e7e80293cde02fcd65286ba@%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/84a3714f0878781f6ed84473d1a503d2cc382277e100450209231830@%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/r76142b8c5119df2178be7c2dba88fde552eedeec37ea993dfce68d1d@%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/r83109088737656fa6307bd99ab40f8ff0269ae58d3f7272d7048494a@%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/r9f93cf6dde308d42a9c807784e8102600d0397f5f834890708bf6920@%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/ra7f6aeb28661fbf826969526585f16856abc4615877875f9d3b35ef4@%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/rb14daf9cc4e28d18cdc15d6a6ca74e565672fabf7ad89541071d008b@%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/rc998b18880df98bafaade071346690c2bc1444adaa1a1ea464b93f0a@%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/rcc44594d4d6579b90deccd4536b5d31f099ef563df39b094be286b9e@%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/rd18c3c43602e66f9cdcf09f1de233804975b9572b0456cc582390b6f@%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/re3d27b6250aa8548b8845d314bb8a350b3df326cacbbfdfe4d455234@%3Ccvs.httpd.apache.org%3E
lists.apache.org/thread.html/rf6449464fd8b7437704c55f88361b66f12d5b5f90bcce66af4be4ba9@%3Ccvs.httpd.apache.org%3E
github.com/advisories/GHSA-5m8h-wgcr-7x2w
errata.tuxcare.com/els_os/centos7els/CLSA-2025-1752126532.html
security-tracker.debian.org/tracker/CVE-2014-8109
bugs.mageia.org/show_bug.cgi?id=14916
cvedetails.com/cve/CVE-2014-8109
lists.opensuse.org/opensuse-updates/2014-12/msg00108.html
suse.com/support/update/announcement/2015/suse-su-20150974-1
bugzilla.suse.com/792309
bugzilla.suse.com/871310
bugzilla.suse.com/899836
bugzilla.suse.com/909715
bugzilla.suse.com/918352
bugzilla.suse.com/923090
suse.com/security/cve/CVE-2013-5704
suse.com/security/cve/CVE-2014-3581
suse.com/security/cve/CVE-2014-8109
suse.com/security/cve/CVE-2015-0228
suse.com/security/cve/CVE-2009-0023
suse.com/security/cve/CVE-2009-1191
suse.com/security/cve/CVE-2009-1195
suse.com/security/cve/CVE-2009-1890
suse.com/security/cve/CVE-2009-1891
suse.com/security/cve/CVE-2009-1955
suse.com/security/cve/CVE-2009-1956
suse.com/security/cve/CVE-2009-2412
suse.com/security/cve/CVE-2009-2699
suse.com/security/cve/CVE-2009-3094
suse.com/security/cve/CVE-2009-3095
suse.com/security/cve/CVE-2009-3555
suse.com/security/cve/CVE-2009-3560
suse.com/security/cve/CVE-2009-3720
suse.com/security/cve/CVE-2010-0408
suse.com/security/cve/CVE-2010-0425
suse.com/security/cve/CVE-2010-0434
suse.com/security/cve/CVE-2010-1452
suse.com/security/cve/CVE-2010-1623
suse.com/security/cve/CVE-2010-2068
suse.com/security/cve/CVE-2011-1176
suse.com/security/cve/CVE-2011-3192
suse.com/security/cve/CVE-2011-3368
suse.com/security/cve/CVE-2011-3607
suse.com/security/cve/CVE-2011-4317
suse.com/security/cve/CVE-2012-0021
suse.com/security/cve/CVE-2012-0031
suse.com/security/cve/CVE-2012-0053
suse.com/security/cve/CVE-2012-2687
suse.com/security/cve/CVE-2012-3499
suse.com/security/cve/CVE-2012-3502
suse.com/security/cve/CVE-2013-1896
suse.com/security/cve/CVE-2013-2249
suse.com/security/cve/CVE-2013-6438
suse.com/security/cve/CVE-2014-0098
suse.com/security/cve/CVE-2014-0117
suse.com/security/cve/CVE-2014-0118
suse.com/security/cve/CVE-2014-0226
suse.com/security/cve/CVE-2014-0231
suse.com/security/cve/CVE-2014-3523
suse.com/security/cve/CVE-2014-3583
suse.com/security/cve/CVE-2015-0253
suse.com/security/cve/CVE-2015-4000
suse.com/security/cve/CVE-2016-4979