|
Message-ID: <50E68065.8040207@redhat.com> Date: Fri, 04 Jan 2013 09:10:29 +0200 From: Panu Matilainen <pmatilai@...hat.com> To: Jan Lieskovsky <jlieskov@...hat.com> CC: oss-security@...ts.openwall.com, "Steven M. Christey" <coley@...us.mitre.org> Subject: Re: CVE Request -- rpm (X >= 4.10 and X < 3d74c43 commit): Signature checking function returned success on (possibly malicious ) rpm packages On 01/03/2013 07:30 PM, Jan Lieskovsky wrote: > Hello Kurt, Steve, vendors, > > RPM upstream has corrected the following security issue: > [1] https://bugzilla.novell.com/show_bug.cgi?id=796375 > Relevant upstream patch: > [2] http://rpm.org/gitweb?p=rpm.git;a=commitdiff;h=3d74c43 > > Affected rpm versions include rpm >= 4.10.0 [3] and < than [2] commit. More precisely, the affected stable versions are 4.10.0 and 4.10.1. Rpm 4.10.2 (released on Dec 10th 2012) includes a fix already: http://rpm.org/wiki/Releases/4.10.2 In addition, rpm 4.11 alpha and beta1 test-releases are affected. > An attacker could use this flaw to create a syntactically valid rpm > package, that could bypass the signature check. To elaborate a bit, it's possible to create a package with an OpenPGP signature that's either a) technically valid but one that rpm doesn't support (eg due to "exotic" algorithms used) b) (intentionally) malformed one In both cases, rpm issues an error about skipping package/header with unverifiable signature but because of the flaw, continues nevertheless, effectively bypassing signature checking in the package reading path used by eg queries and installation. The explicit signature checking path (ie 'rpm -K <package>') is not affected by the flaw. -- - Panu -
Powered by blists - more mailing lists
Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.