Every CVE Search/ Get API key

CVE-2014-5031

The web interface in CUPS before 2.0 does not check that files have world-readable permissions,...

5.0 MediumFix available

The web interface in CUPS before 2.0 does not check that files have world-readable permissions, which allows remote attackers to obtains sensitive information via unspecified vectors.

Exploit likelihood

2.91%Up 0.7 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.0

The web interface in CUPS before 2.0 does not check that files have world-readable permissions, which allows remote attackers to obtains sensitive information via unspecified vectors.

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

The web interface in CUPS before 2.0 does not check that files have world-readable permissions, which allows remote attackers to obtains sensitive information via unspecified vectors.

Record
CVE-2014-5031
Updated
2026-11-02
EUVDEUVD-2014-4930 No score

The web interface in CUPS before 2.0 does not check that files have world-readable permissions, which allows remote attackers to obtains sensitive information via unspecified vectors.

Record
EUVD-2014-4930
Updated
2026-11-03
GitHub AdvisoriesGHSA-2p5x-6x62-jgxf No score

The web interface in CUPS before 2.0 does not check that files have world-readable permissions,...

The web interface in CUPS before 2.0 does not check that files have world-readable permissions, which allows remote attackers to obtains sensitive information via unspecified vectors.

Record
GHSA-2p5x-6x62-jgxf
Updated
2026-11-02
OSV No score

The web interface in CUPS before 2.0 does not check that files have world-readable permissions, which allows remote attackers to obtains sensitive information via unspecified vectors.

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

The web interface in CUPS before 2.0 does not check that files have world-readable permissions, which allows remote attackers to obtains sensitive information via unspecified vectors.

Record
DEBIAN-CVE-2014-5031
Updated
2026-11-02
Show 6 moreShow less
OSVMGASA-2014-0313 No score

Updated cups packages fix security vulnerability

In CUPS before 1.7.4, a local user with privileges of group=lp can write symbolic links in the rss directory and use that to gain '@SYSTEM' group privilege with cupsd (CVE-2014-3537).

It was discovered that the web interface in CUPS incorrectly validated permissions on rss files and directory index files. A local attacker could possibly use this issue to bypass file permissions and read arbitrary files, possibly leading to a privilege escalation (CVE-2014-5029, CVE-2014-5030, CVE-2014-5031).

Record
MGASA-2014-0313
Updated
2026-11-02
OSVopenSUSE-SU-2024:10075-1 No score

cups-2.1.3-2.3 on GA media

These are all security issues fixed in the cups-2.1.3-2.3 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10075-1
Updated
2026-11-02
OSVSUSE-SU-2015:0575-1 No score

Security update for CUPS

This update fixes various issues in CUPS.

* CVE-2014-3537 CVE-2014-5029 CVE-2014-5030 CVE-2014-5031: Various
  insufficient symbolic link checking could have lead to privilege
  escalation from the lp user to root.

Security Issues:

* CVE-2014-3537
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3537>
* CVE-2014-5029
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-5029>
* CVE-2014-5030
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-5030>
* CVE-2014-5031
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-5031>
Record
SUSE-SU-2015:0575-1
Updated
2026-11-02
OSVSUSE-SU-2015:1011-1 No score

Security update for CUPS

This update fixes various issues in CUPS.

* CVE-2014-3537 CVE-2014-5029 CVE-2014-5030 CVE-2014-5031: Various
  insufficient symbolic link checking could have lead to privilege
  escalation from the lp user to root.

Security Issues:

* CVE-2014-3537
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3537>
* CVE-2014-5029
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-5029>
* CVE-2014-5030
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-5030>
* CVE-2014-5031
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-5031>
Record
SUSE-SU-2015:1011-1
Updated
2026-11-02
OSVUBUNTU-CVE-2014-5031 No score

The web interface in CUPS before 2.0 does not check that files have world-readable permissions, which allows remote attackers to obtains sensitive information via unspecified vectors.

Record
UBUNTU-CVE-2014-5031
Updated
2026-11-02
OSVUSN-2341-1 No score

cups vulnerabilities

Salvatore Bonaccorso discovered that the CUPS web interface incorrectly validated permissions and incorrectly handled symlinks. An attacker could possibly use this issue to bypass file permissions and read arbitrary files, possibly leading to a privilege escalation.

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
cups
Debian:12
before 1.7.4-2
1.7.4-2
cups
Debian:13
before 1.7.4-2
1.7.4-2
cups
Debian:14
before 1.7.4-2
1.7.4-2
cups
Debian:6.0
From an advisory covering 4 CVEs
before 1.4.4-7+squeeze6, plus listed versions
1.4.4-71.4.4-7+squeeze11.4.4-7+squeeze21.4.4-7+squeeze31.4.4-7+squeeze41.4.4-7+squeeze5
1.4.4-7+squeeze6
cups
Debian:7
From an advisory covering 4 CVEs
before 1.5.3-5+deb7u4, plus listed versions
1.5.3-51.5.3-5+deb7u11.5.3-5+deb7u21.5.3-5+deb7u3
1.5.3-5+deb7u4
cups
Mageia:3
From an advisory covering 4 CVEs
before 1.5.4-9.4.mga3
1.5.4-9.4.mga3
cups
Mageia:4
From an advisory covering 4 CVEs
before 1.7.0-7.3.mga4
1.7.0-7.3.mga4
cups-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-devel
Red Hat:enterprise_linux:7::client
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-ipptool
Red Hat:enterprise_linux:7::client
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
Show 56 moreShow less
Affected packages
PackageAffectedFixed
cups
Red Hat:enterprise_linux:7::client
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-client
Red Hat:enterprise_linux:7::client
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-filesystem
Red Hat:enterprise_linux:7::client
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-libs
Red Hat:enterprise_linux:7::client
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-lpd
Red Hat:enterprise_linux:7::client
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-debuginfo
Red Hat:enterprise_linux:7::computenode
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-devel
Red Hat:enterprise_linux:7::computenode
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-ipptool
Red Hat:enterprise_linux:7::computenode
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups
Red Hat:enterprise_linux:7::computenode
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-client
Red Hat:enterprise_linux:7::computenode
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-filesystem
Red Hat:enterprise_linux:7::computenode
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-libs
Red Hat:enterprise_linux:7::computenode
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-lpd
Red Hat:enterprise_linux:7::computenode
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-ipptool
Red Hat:enterprise_linux:7::server
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups
Red Hat:enterprise_linux:7::server
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-client
Red Hat:enterprise_linux:7::server
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-filesystem
Red Hat:enterprise_linux:7::server
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-libs
Red Hat:enterprise_linux:7::server
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-lpd
Red Hat:enterprise_linux:7::server
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-ipptool
Red Hat:enterprise_linux:7::workstation
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups
Red Hat:enterprise_linux:7::workstation
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-client
Red Hat:enterprise_linux:7::workstation
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-devel
Red Hat:enterprise_linux:7::workstation
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-filesystem
Red Hat:enterprise_linux:7::workstation
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-libs
Red Hat:enterprise_linux:7::workstation
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-lpd
Red Hat:enterprise_linux:7::workstation
From an advisory covering 5 CVEs
before 1:1.6.3-17.el7
1:1.6.3-17.el7
cups-debuginfo
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-devel
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-php
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-libs
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-lpd
Red Hat:enterprise_linux:6::client
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-debuginfo
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-devel
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-php
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-libs
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-lpd
Red Hat:enterprise_linux:6::computenode
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-php
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-devel
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-libs
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-lpd
Red Hat:enterprise_linux:6::server
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-debuginfo
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-php
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-devel
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-libs
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups-lpd
Red Hat:enterprise_linux:6::workstation
From an advisory covering 5 CVEs
before 1:1.4.2-67.el6
1:1.4.2-67.el6
cups
Ubuntu:14.04:LTS
before 1.7.2-0ubuntu1.2, plus listed versions
1.7.0~rc1-0ubuntu51.7.0-0ubuntu21.7.0-0ubuntu31.7.0-11.7.0-2
Show 17 moreShow less
1.7.1-11.7.1-21.7.1-2git11.7.1-31.7.1-41.7.1-4ubuntu11.7.1-5ubuntu11.7.1-5ubuntu31.7.1-5ubuntu41.7.1-5ubuntu51.7.1-5ubuntu61.7.1-5ubuntu71.7.1-5ubuntu81.7.1-5ubuntu91.7.1-5ubuntu101.7.2-0ubuntu11.7.2-0ubuntu1.1
1.7.2-0ubuntu1.2
cups
Ubuntu:14.04:LTS
From an advisory covering 3 CVEs
before 1.7.2-0ubuntu1.2, plus listed versions
1.7.0~rc1-0ubuntu51.7.0-0ubuntu21.7.0-0ubuntu31.7.0-11.7.0-2
Show 17 moreShow less
1.7.1-11.7.1-21.7.1-2git11.7.1-31.7.1-41.7.1-4ubuntu11.7.1-5ubuntu11.7.1-5ubuntu31.7.1-5ubuntu41.7.1-5ubuntu51.7.1-5ubuntu61.7.1-5ubuntu71.7.1-5ubuntu81.7.1-5ubuntu91.7.1-5ubuntu101.7.2-0ubuntu11.7.2-0ubuntu1.1
1.7.2-0ubuntu1.2
cups
openSUSE:Tumbleweed
From an advisory covering 17 CVEs
before 2.1.3-2.3
2.1.3-2.3

History

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

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

In short

CVE-2014-5031 is a medium vulnerability (CVSS 5.0) in Apple Cups, published July 27, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.91%, the 87th percentile. Fixed in cups 1.7.4-2.

References

Show 71 moreShow less
MoveEnter Open