Bug 1083326 (CVE-2014-2707)
Summary: | CVE-2014-2707 cups-filters: remote command injection in cups-browsed | ||
---|---|---|---|
Product: | [Other] Security Response | Reporter: | Murray McAllister <mmcallis> |
Component: | vulnerability | Assignee: | Red Hat Product Security <security-response-team> |
Status: | CLOSED ERRATA | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | unspecified | CC: | jpopelka, pfrields, twaugh, vdanen |
Target Milestone: | --- | Keywords: | Reopened, Security |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | cups-filters 1.0.51 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-04-25 22:41:03 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1083327 | ||
Bug Blocks: | 1083331 |
Description
Murray McAllister
2014-04-02 00:58:46 UTC
Created cups-filters tracking bugs for this issue: Affects: fedora-all [bug 1083327] cups-browsed is provided via the cups-filters package. The cups-filters package is not available in Red Hat Enterprise Linux 5 and 6. I just examined each instance of '%s' in utils/cups-browsed.c and couldn't see this vulnerability anywhere in the source code. I think the command injection is part of a feature that was added to cups-browsed in a version of cups-filters later than the version in Red Hat Enterprise Linux 7. Fixed upstream in cups-filters 1.0.51: http://bzr.linuxfoundation.org/loggerhead/openprinting/cups-filters/revision/7188 http://bzr.linuxfoundation.org/loggerhead/openprinting/cups-filters/revision/7189 Support for automatic setup of print queues was introduced in version 1.0.41: http://bzr.linuxfoundation.org/loggerhead/openprinting/cups-filters/revision/7116 This feature is disabled by default and can be enabled using the CreateIPPPrinterQueues configuration directive in /etc/cups/cups-browsed.conf . Fedora cups-filters packages do not override the upstream setting and also have it disabled by default. MITRE assigned CVE-2014-2707 to this issue: http://www.openwall.com/lists/oss-security/2014/04/02/6 I got an email from Sebastian Krahmer: From what I see you made the fix for CVE-2014-2707. I digged more into cups-browsed and IMHO it needs additional fixing (also for other issues like OOB access). My patch proposal thats required additional to your fix is available here: https://bugzilla.novell.com/show_bug.cgi?id=871327 However its untested. (In reply to Jiri Popelka from comment #7) > I got an email from Sebastian Krahmer: > > From what I see you made the fix for CVE-2014-2707. I digged > more into cups-browsed and IMHO it needs additional fixing > (also for other issues like OOB access). My patch proposal > thats required additional to your fix is available here: > > https://bugzilla.novell.com/show_bug.cgi?id=871327 > > However its untested. See bug #1091565 for this. cups-filters-1.0.41-6.fc20 and cups-filters-1.0.41-6.fc19 have been released to fix this. Statement: Not vulnerable. This issue did not affect the versions of cups-filters as shipped with Red Hat Enterprise Linux 7. |