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. |