Cloudanix VulnDB

CVE-2014-3537

None

CVSS

—

EPSS

0.4%

Published

Jul 23, 2014

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A printing system flaw lets certain local users peek at files they shouldn't be able to see by tricking it with shortcuts.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
High
Impact
Data Exposure
Component
Application
Class
Path Traversal
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The CUPS web interface follows symlinks in the /var/cache/cups/rss/ directory, allowing local lp group members to read contents of arbitrary files on the system.

Why it matters to the business

Users with lp group membership can access sensitive files they shouldn't, potentially exposing configuration or data files, increasing insider threat risks in print server environments.

How an attack unfolds

An attacker with lp group access creates a symbolic link in the RSS cache directory pointing to a target file, then triggers the web interface to read that location, causing it to follow the link and disclose the file contents.

How to fix it

Upgrade CUPS to version 1.7.4 or later across all affected products including Apple CUPS, Ubuntu Linux, and Fedora to disable symlink following in the RSS cache directory.

How to confirm the fix worked

Confirm installed CUPS version is 1.7.4 or newer; attempt to access a known sensitive file via a crafted symlink in the rss cache and verify the interface no longer follows it.

Typical attack path

  1. Obtain membership in the lp group on the target system
  2. Create a symlink inside /var/cache/cups/rss/ that points to the desired target file
  3. Trigger the CUPS web interface RSS functionality to cause symlink traversal
  4. Read the resulting file disclosure through the web response

How to detect it

Review CUPS access logs and system audit trails for unexpected file reads by cupsd or related processes; inspect /var/cache/cups/rss/ for recently created symlinks owned by lp group users.

What your security team should do

  • Limit lp group membership to only the minimal set of trusted service accounts
  • Apply the CUPS 1.7.4 upgrade on all print servers and workstations
  • Audit existing symlinks in /var/cache/cups/rss/ and remove any unauthorized links

The record

The web interface in CUPS before 1.7.4 allows local users in the lp group to read arbitrary files via a symlink attack on a file in /var/cache/cups/rss/.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 cups 0 1.7.4-1
Debian:12 cups 0 1.7.4-1
Debian:13 cups 0 1.7.4-1
Debian:6.0 cups 0 1.4.4-7+squeeze6
Debian:7 cups 0 1.5.3-5+deb7u4
Mageia:3 cups 0 1.5.4-9.4.mga3
Mageia:4 cups 0 1.7.0-7.3.mga4
Red Hat:enterprise_linux:6::client cups 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::client cups-debuginfo 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::client cups-devel 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::client cups-libs 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::client cups-lpd 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::client cups-php 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::computenode cups 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::computenode cups-debuginfo 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::computenode cups-devel 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::computenode cups-libs 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::computenode cups-lpd 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::computenode cups-php 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::server cups 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::server cups-debuginfo 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::server cups-devel 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::server cups-libs 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::server cups-lpd 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::server cups-php 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::workstation cups 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::workstation cups-debuginfo 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::workstation cups-devel 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::workstation cups-libs 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::workstation cups-lpd 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:6::workstation cups-php 0 1:1.4.2-67.el6
Red Hat:enterprise_linux:7::client cups 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::client cups-client 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::client cups-debuginfo 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::client cups-devel 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::client cups-filesystem 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::client cups-ipptool 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::client cups-libs 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::client cups-lpd 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::computenode cups 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::computenode cups-client 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::computenode cups-debuginfo 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::computenode cups-devel 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::computenode cups-filesystem 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::computenode cups-ipptool 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::computenode cups-libs 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::computenode cups-lpd 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::server cups 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::server cups-client 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::server cups-debuginfo 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::server cups-devel 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::server cups-filesystem 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::server cups-ipptool 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::server cups-libs 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::server cups-lpd 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::workstation cups 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::workstation cups-client 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::workstation cups-debuginfo 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::workstation cups-devel 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::workstation cups-filesystem 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::workstation cups-ipptool 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::workstation cups-libs 0 1:1.6.3-17.el7
Red Hat:enterprise_linux:7::workstation cups-lpd 0 1:1.6.3-17.el7
Ubuntu:14.04:LTS cups 0 1.7.2-0ubuntu1.1
openSUSE:Tumbleweed cups 0 2.1.3-2.3

Related vulnerabilities