Every CVE Search/ Get API key

CVE-2014-0240

The mod_wsgi module before 3.5 for Apache, when daemon mode is enabled, does not properly handle...

6.2 MediumFix available

The mod_wsgi module before 3.5 for Apache, when daemon mode is enabled, does not properly handle error codes returned by setuid when run on certain Linux kernels, which allows local users to gain privileges via vectors related to the number of running processes.

Exploit likelihood

0.41%Down 0.6 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 6.2

The mod_wsgi module before 3.5 for Apache, when daemon mode is enabled, does not properly handle error codes returned by setuid when run on certain Linux kernels, which allows local users to gain privileges via vectors related to the number of running processes.

Record
CVE-2014-0240
CVSS 2.0
6.2 MediumAV:L/AC:H/Au:N/C:C/I:C/A:C
Weakness
CWE-264
Updated
2026-11-02
CVE List No score

The mod_wsgi module before 3.5 for Apache, when daemon mode is enabled, does not properly handle error codes returned by setuid when run on certain Linux kernels, which allows local users to gain privileges via vectors related to the number of running processes.

Record
CVE-2014-0240
Updated
2026-11-02
EUVDEUVD-2014-0278 No score

The mod_wsgi module before 3.5 for Apache, when daemon mode is enabled, does not properly handle error codes returned by setuid when run on certain Linux kernels, which allows local users to gain privileges via vectors related to the number of running processes.

Record
EUVD-2014-0278
Updated
2026-11-03
GitHub AdvisoriesGHSA-p3r2-mvh7-9pcc No score

The mod_wsgi module before 3.5 for Apache, when daemon mode is enabled, does not properly handle...

The mod_wsgi module before 3.5 for Apache, when daemon mode is enabled, does not properly handle error codes returned by setuid when run on certain Linux kernels, which allows local users to gain privileges via vectors related to the number of running processes.

Record
GHSA-p3r2-mvh7-9pcc
Updated
2026-11-02
OSV No score

The mod_wsgi module before 3.5 for Apache, when daemon mode is enabled, does not properly handle error codes returned by setuid when run on certain Linux kernels, which allows local users to gain privileges via vectors related to the number of running processes.

Record
CVE-2014-0240
Updated
2026-11-02
OSVDEBIAN-CVE-2014-0240 No score

The mod_wsgi module before 3.5 for Apache, when daemon mode is enabled, does not properly handle error codes returned by setuid when run on certain Linux kernels, which allows local users to gain privileges via vectors related to the number of running processes.

Record
DEBIAN-CVE-2014-0240
Updated
2026-11-02
Show 4 moreShow less
OSVopenSUSE-SU-2024:10457-1 No score

apache2-mod_wsgi-4.5.2-1.4 on GA media

These are all security issues fixed in the apache2-mod_wsgi-4.5.2-1.4 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10457-1
Updated
2026-11-02
OSVSUSE-RU-2015:0611-1 No score

Recommended update for SUSE Manager Server 2.1

This collective update for SUSE Manager Server 2.1 provides the following new features:

* Connect SUSE Manager to the SUSE Customer Center.
* Manage SLE12 systems.
* ISS: export/import information about cloned channels to support
  Service Pack migration on ISS slaves. (FATE#317789)
* New API calls: system.scheduleSPMigration(),
  system.scheduleDistUpgrade(). (FATE#314785, FATE#314340)

Additionally, several issues have been fixed:

auditlog-keeper:

* Fix value too long for type character varying(2048). (bnc#872351)
* Fix init.d script restart. (bsc#872029)

cobbler:

* Require syslinux-x86_64 on s390x. (bsc#884051)
* Fix fetching of profiles for auto-installation. (bsc#880936)
* Fix port guessing in koan. (bsc#855389)
* Add 'copy-default' option to grubby-compat. (bsc#855389)
* Handle elilo in SUSE. (bsc#855389)
* Fix wrong option 'text' in SUSE environment. (bsc#901058)
* Fix re-installation on SLE with static network configuration.
  (bsc#883487)
* Add RHEL 7 as a valid operating system version.

oracle-config:

* No need to pre-require Apache as its user and group are available in
  the base system.

osad:

* Enable and install osad during first installation. (bsc#901958)

pxe-default-image:

* Add bind-utils (dig) to packagelist. (bsc#889739)
* Wait for gateway to become available before register. (bsc#895001)

rhnlib:

* Ensure bytes strings are sent to pyOpenSSL. (bnc#880388)

rhnpush:

* Add default path structure to proxy lookaside that avoids collisions.

sm-ncc-sync-data:

* Add SUSE Cloud 4 channels. (bnc#883057)
* Add channels for SUSE Manager Server 2.1 s390x.
* Fix parent label of the LTSS channel for SLMS.
* Add ATI and nVidia channels for SLED11-SP3. (bsc#901108)
* Add support for RES7 in SUSE Manager. (bsc#897723, bsc#893608)

smdba:

* Fix 'system check breaks backup and other configuration'.
* Implement rotating PostgreSQL backup. (bsc#896244)
* Space reclamation caused ORA-00942: table or view does not exist.
  (bsc#906850)
* Archival of PosgreSQL transaction log does not recover in case of no
  space left on device. (bsc#915140)

spacecmd:

* Fix listupgrades. (bsc#892707)
* Make print_result a static method of SpacewalkShell. (bsc#889605)
* Call listAutoinstallableChannels() for listing distributions.
  (bsc#887879)
* Fix spacecmd schedule listing. (bsc#902494)
* Fix call of setCustomOptions() during kickstart_importjson.
  (bsc#879904)
* Fix configchannel export: do not create 'contents' key for
  directories. (bsc#908849)

spacewalk-backend:

* Insert update tag at the correct place for SLE12. (bsc#907677)
* Trigger generation of metadata if the repo contains no packages.
  (bsc#870159)
* Convert mtime to localtime to prevent invalid times because of DST.
  (bsc#914437)
* Do not exit with error if a vendor channel has no URL associated.
  (bsc#914260)
* Convert empty string to null for DMI values. (bsc#911272)

spacewalk-branding:

* CVE patches adapted for colour blind users. (bnc#872298)
* Underline in icons is removed. (bnc#880001)
* Fix link to macro documentation. (bsc#895961)
* Fix branding in error message. (bsc#902503)

spacewalk-certs-tools:

* Fix removal of existing host key entries. (bsc#886391)
* Remove duplicates from authorized_keys2 as well. (bsc#885889)
* Do not allow registering a SUSE Manager server against itself.
  (bsc#841731)

spacewalk-client-tools:

* Allow unicode characters in proxy username and password.
* Send correct hostname. (bsc#887538)

spacewalk-config:

* Add recommended Apache settings from the Security Team.

spacewalk-java:

* Fix human dates now() staying unmodified. (bnc#880081)
* Allow for null evr and archs on event history detail. (bnc#880327)
* Disable form autocompletion in some places.…
Record
SUSE-RU-2015:0611-1
Updated
2026-11-02
OSVUBUNTU-CVE-2014-0240 No score

The mod_wsgi module before 3.5 for Apache, when daemon mode is enabled, does not properly handle error codes returned by setuid when run on certain Linux kernels, which allows local users to gain privileges via vectors related to the number of running processes.

Record
UBUNTU-CVE-2014-0240
Updated
2026-11-02
OSVUSN-2222-1 No score

mod-wsgi vulnerabilities

Róbert Kisteleki discovered mod_wsgi incorrectly checked setuid return values. A malicious application could use this issue to cause a local privilege escalation when using daemon mode. (CVE-2014-0240)

Buck Golemon discovered that mod_wsgi used memory that had been freed. A remote attacker could use this issue to read process memory via the Content-Type response header. This issue only affected Ubuntu 12.04 LTS. (CVE-2014-0242)

Record
USN-2222-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
mod-wsgi
Debian:12
before 3.5-1
3.5-1
mod-wsgi
Debian:13
before 3.5-1
3.5-1
mod-wsgi
Debian:14
before 3.5-1
3.5-1
mod-wsgi
Debian:6.0
before 3.3-2+deb6u1, plus listed versions
3.3-2
3.3-2+deb6u1
mod-wsgi
Debian:7
before 3.3-4+deb7u1, plus listed versions
3.3-4
3.3-4+deb7u1
mod_wsgi
Red Hat:enterprise_linux:6::client
before 0:3.2-6.el6_5
0:3.2-6.el6_5
mod_wsgi-debuginfo
Red Hat:enterprise_linux:6::client
before 0:3.2-6.el6_5
0:3.2-6.el6_5
mod_wsgi
Red Hat:enterprise_linux:6::computenode
before 0:3.2-6.el6_5
0:3.2-6.el6_5
mod_wsgi-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:3.2-6.el6_5
0:3.2-6.el6_5
mod_wsgi
Red Hat:enterprise_linux:6::server
before 0:3.2-6.el6_5
0:3.2-6.el6_5
Show 20 moreShow less
Affected packages
PackageAffectedFixed
mod_wsgi-debuginfo
Red Hat:enterprise_linux:6::server
before 0:3.2-6.el6_5
0:3.2-6.el6_5
mod_wsgi
Red Hat:enterprise_linux:6::workstation
before 0:3.2-6.el6_5
0:3.2-6.el6_5
mod_wsgi-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:3.2-6.el6_5
0:3.2-6.el6_5
python27-mod_wsgi
Red Hat:rhel_software_collections:1::el6
before 0:3.4-12.el6
0:3.4-12.el6
python27-mod_wsgi-debuginfo
Red Hat:rhel_software_collections:1::el6
before 0:3.4-12.el6
0:3.4-12.el6
python33-mod_wsgi
Red Hat:rhel_software_collections:1::el6
before 0:3.4-14.el6
0:3.4-14.el6
python33-mod_wsgi-debuginfo
Red Hat:rhel_software_collections:1::el6
before 0:3.4-14.el6
0:3.4-14.el6
python27-mod_wsgi
Red Hat:rhel_software_collections:1::el7
before 0:3.4-13.el7
0:3.4-13.el7
python27-mod_wsgi-debuginfo
Red Hat:rhel_software_collections:1::el7
before 0:3.4-13.el7
0:3.4-13.el7
python33-mod_wsgi
Red Hat:rhel_software_collections:1::el7
before 0:3.4-13.el7
0:3.4-13.el7
python33-mod_wsgi-debuginfo
Red Hat:rhel_software_collections:1::el7
before 0:3.4-13.el7
0:3.4-13.el7
mod_wsgi
Red Hat:enterprise_linux:7::client
before 0:3.4-12.el7_0
0:3.4-12.el7_0
mod_wsgi-debuginfo
Red Hat:enterprise_linux:7::client
before 0:3.4-12.el7_0
0:3.4-12.el7_0
mod_wsgi
Red Hat:enterprise_linux:7::computenode
before 0:3.4-12.el7_0
0:3.4-12.el7_0
mod_wsgi-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:3.4-12.el7_0
0:3.4-12.el7_0
mod_wsgi
Red Hat:enterprise_linux:7::server
before 0:3.4-12.el7_0
0:3.4-12.el7_0
mod_wsgi-debuginfo
Red Hat:enterprise_linux:7::server
before 0:3.4-12.el7_0
0:3.4-12.el7_0
mod_wsgi
Red Hat:enterprise_linux:7::workstation
before 0:3.4-12.el7_0
0:3.4-12.el7_0
mod_wsgi-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:3.4-12.el7_0
0:3.4-12.el7_0
mod-wsgi
Ubuntu:14.04:LTS
before 3.4-4ubuntu2.1.14.04.1, plus listed versions
3.4-43.4-4build13.4-4ubuntu13.4-4ubuntu2
3.4-4ubuntu2.1.14.04.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2014-0240 is a medium vulnerability (CVSS 6.2) in Modwsgi Mod Wsgi, published May 23, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.41%, the 35th percentile. Fixed in mod-wsgi 3.5-1.

References

Show 161 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open