Bug 547662 (CVE-2009-4034)
Summary: | CVE-2009-4034 postgresql: incorrect verification of SSL certificates with NUL in name | ||
---|---|---|---|
Product: | [Other] Security Response | Reporter: | Tomas Hoger <thoger> |
Component: | vulnerability | Assignee: | Red Hat Product Security <security-response-team> |
Status: | CLOSED ERRATA | QA Contact: | |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | unspecified | CC: | mjc, tgl, vdanen |
Target Milestone: | --- | Keywords: | Security |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-02-22 16:33:14 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: | 552617 | ||
Bug Blocks: |
Description
Tomas Hoger
2009-12-15 10:55:07 UTC
While the upstream applied the fix to all currently supported versions, this really only is a security flaw in 8.4 and later versions. Previous versions do not compare connection host name with the certificate CommonName at all. Client certificate authentication was also only introduced in 8.4. With the patch applied in older versions, a certificate with \0 in CN will cause the client to abort connection even though no other name validation is performed. We are not treating this as security in pre-8.4 versions. Future postgresql packages updates may, however, contain this fix (e.g. when rebasing to newer upstream point releases). postgresql-8.3.9-1.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/postgresql-8.3.9-1.fc11 postgresql-8.3.9-1.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report. postgresql-8.4.2-1.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report. Fixed in Fedora, not a security flaw for Red Hat Enterprise Linux 3, 4 and 5 (see comment #1). |