First published: Wed Jan 27 2010(Updated: )
The bitsubstr function in backend/utils/adt/varbit.c in PostgreSQL 8.0.23, 8.1.11, and 8.3.8 allows remote authenticated users to cause a denial of service (daemon crash) or have unspecified other impact via vectors involving a negative integer in the third argument, as demonstrated by a SELECT statement that contains a call to the substring function for a bit string, related to an "overflow."
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/postgresql | <0:7.4.29-1.el4_8.1 | 0:7.4.29-1.el4_8.1 |
redhat/postgresql | <0:8.1.21-1.el5_5.1 | 0:8.1.21-1.el5_5.1 |
PostgreSQL Common | >=8.4<8.4.3 | |
PostgreSQL Common | >=8.3<8.3.10 | |
PostgreSQL Common | >=8.2<8.2.16 | |
PostgreSQL Common | >=8.1<8.1.20 | |
PostgreSQL Common | >=8.0<8.0.24 | |
PostgreSQL Common | >=7.4<7.4.28 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Appears in the following advisories)
CVE-2010-0442 is classified as a denial of service vulnerability that can crash the PostgreSQL daemon.
To fix CVE-2010-0442, upgrade PostgreSQL to version 8.0.24, 8.1.21, 8.3.10, or later.
CVE-2010-0442 affects PostgreSQL versions 8.0.23, 8.1.11, and 8.3.8 specifically.
Yes, CVE-2010-0442 can be exploited by remote authenticated users to cause a denial of service.
CVE-2010-0442 can lead to a daemon crash and may result in other unspecified impacts.