Bug 858462 (CVE-2013-6891) - VUL-0: CVE-2013-6891: cups: info leak via lppasswd
Summary: VUL-0: CVE-2013-6891: cups: info leak via lppasswd
Status: RESOLVED INVALID
Alias: CVE-2013-6891
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents (show other bugs)
Version: unspecified
Hardware: Other Other
: P3 - Medium : Normal
Target Milestone: ---
Assignee: Johannes Meixner
QA Contact: Security Team bot
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-13 08:57 UTC by Sebastian Krahmer
Modified: 2014-01-14 11:19 UTC (History)
1 user (show)

See Also:
Found By: Security Response Team
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 Sebastian Krahmer 2014-01-13 08:59:06 UTC
Patch:

http://www.cups.org/strfiles.php/3230/str4319.patch
Comment 2 Swamp Workflow Management 2014-01-13 23:00:21 UTC
bugbot adjusting priority
Comment 3 Johannes Meixner 2014-01-14 10:01:27 UTC
Are we affected?

http://www.cups.org/str.php?L4319
reads
----------------------------------------------------------------------
I have found a vuln in the setuid "lppasswd" binary from recent
CUPS versions. Speaking in debian versions, 1.5.3-5+deb7u1
from wheezy is not affected, but 1.6.4-2 from jessie is.
----------------------------------------------------------------------

We have CUPS up to 1.5.4 but we do not provide CUPS >= 1.6
Comment 5 Sebastian Krahmer 2014-01-14 10:20:55 UTC
The code in 1.5.4 at least also honors $HOME so its potentially
affected. However this only applies to suid files owned by root.
If we have suid to lp, this is not an issue as lp user cannot
access arbitrary files. Even better to have the suid bit removed
entirely.

Whats actually the case for us?
Comment 6 Johannes Meixner 2014-01-14 11:12:04 UTC
openSUSE:13.1:
-r-xr-xr-x root root /usr/bin/lppasswd

openSUSE:12.3:
-r-xr-xr-x root root /usr/bin/lppasswd

openSUSE:12.2:
-r-xr-xr-x root root /usr/bin/lppasswd

openSUSE:12.1:
-r-xr-xr-x root root /usr/bin/lppasswd

openSUSE:11.4:
-r-xr-xr-x root root /usr/bin/lppasswd
Comment 8 Johannes Meixner 2014-01-14 11:19:00 UTC
As far as I see we are not affected.
Accordingly I close the issue as "invalid" which means
it is only "invalid" for us as we provide our CUPS packages.