{"api_version":"1","generated_at":"2026-07-23T10:50:41+00:00","cve":"CVE-2010-0442","urls":{"html":"https://cve.report/CVE-2010-0442","api":"https://cve.report/api/cve/CVE-2010-0442.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2010-0442","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2010-0442"},"summary":{"title":"CVE-2010-0442","description":"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.\"","state":"PUBLISHED","assigner":"redhat","published_at":"2010-02-02 18:30:00","updated_at":"2026-04-29 01:13:23"},"problem_types":["CWE-189","n/a"],"metrics":[{"version":"2.0","source":"nvd@nist.gov","type":"Primary","score":"6.5","severity":"","vector":"AV:N/AC:L/Au:S/C:P/I:P/A:P","data":{"version":"2.0","vectorString":"AV:N/AC:L/Au:S/C:P/I:P/A:P","baseScore":6.5,"accessVector":"NETWORK","accessComplexity":"LOW","authentication":"SINGLE","confidentialityImpact":"PARTIAL","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL"}}],"references":[{"url":"http://intevydis.blogspot.com/2010/01/postgresql-8023-bitsubstr-overflow.html","name":"http://intevydis.blogspot.com/2010/01/postgresql-8023-bitsubstr-overflow.html","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory"],"title":"Intevydis blog: PostgreSQL 8.0.23 bitsubstr overflow","mime":"text/html","httpstatus":"404","archivestatus":"200"},{"url":"http://www.redhat.com/support/errata/RHSA-2010-0428.html","name":"http://www.redhat.com/support/errata/RHSA-2010-0428.html","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory"],"title":"Support","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.vupen.com/english/advisories/2010/1207","name":"http://www.vupen.com/english/advisories/2010/1207","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Permissions Required"],"title":"Webmail : Solution de messagerie professionnelle - OVHcloud- OVH","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://archives.postgresql.org/pgsql-hackers/2010-01/msg00634.php","name":"http://archives.postgresql.org/pgsql-hackers/2010-01/msg00634.php","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Vendor Advisory"],"title":"Re: Patch: Allow substring/replace() to get/set bit values","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.vupen.com/english/advisories/2010/1221","name":"http://www.vupen.com/english/advisories/2010/1221","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Permissions Required"],"title":"Webmail : Solution de messagerie professionnelle - OVHcloud- OVH","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=559194","name":"https://bugzilla.redhat.com/show_bug.cgi?id=559194","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Issue Tracking","Third Party Advisory"],"title":"Bug 559194 – PostgreSQL 8.0.23 bitsubstr overflow","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://git.postgresql.org/gitweb?p=postgresql.git%3Ba=commit%3Bh=75dea10196c31d98d98c0bafeeb576ae99c09b12","name":"http://git.postgresql.org/gitweb?p=postgresql.git%3Ba=commit%3Bh=75dea10196c31d98d98c0bafeeb576ae99c09b12","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Vendor Advisory"],"title":"git.postgresql.org Git","mime":"text/xml","httpstatus":"404","archivestatus":"404"},{"url":"http://www.openwall.com/lists/oss-security/2010/01/27/5","name":"http://www.openwall.com/lists/oss-security/2010/01/27/5","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Mailing List","Third Party Advisory"],"title":"oss-security - Re: CVE id request: postgresql bitsubstr overflow","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/55902","name":"https://exchange.xforce.ibmcloud.com/vulnerabilities/55902","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory","VDB Entry"],"title":"IBM X-Force Exchange","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.vupen.com/english/advisories/2010/1022","name":"http://www.vupen.com/english/advisories/2010/1022","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Permissions Required"],"title":"Webmail : Solution de messagerie professionnelle - OVHcloud- OVH","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.redhat.com/support/errata/RHSA-2010-0427.html","name":"http://www.redhat.com/support/errata/RHSA-2010-0427.html","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory"],"title":"Support","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://secunia.com/advisories/39820","name":"http://secunia.com/advisories/39820","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Broken Link"],"title":"Red Hat update for postgresql - Secunia.com","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9720","name":"https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9720","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory"],"title":"Repository  /  Oval Repository","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=559259","name":"https://bugzilla.redhat.com/show_bug.cgi?id=559259","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Issue Tracking","Third Party Advisory"],"title":"Bug 559259 – CVE-2010-0442 postgresql: substring() negative length argument buffer overflow","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://ubuntu.com/usn/usn-933-1","name":"http://ubuntu.com/usn/usn-933-1","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory"],"title":"USN-933-1: PostgreSQL vulnerability | Ubuntu","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://securitytracker.com/id?1023510","name":"http://securitytracker.com/id?1023510","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory","VDB Entry"],"title":"PostgreSQL Substring Buffer Overflow Lets Remote Authenticated Users Execute Arbitrary Code - SecurityTracker","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.debian.org/security/2010/dsa-2051","name":"http://www.debian.org/security/2010/dsa-2051","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory"],"title":"Debian -- Security Information -- DSA-2051-1 postgresql-8.3","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://archives.postgresql.org/pgsql-committers/2010-01/msg00125.php","name":"http://archives.postgresql.org/pgsql-committers/2010-01/msg00125.php","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Vendor Advisory"],"title":"pgsql: Make bit/varbit substring() treat any negative length as meaning","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.redhat.com/support/errata/RHSA-2010-0429.html","name":"http://www.redhat.com/support/errata/RHSA-2010-0429.html","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory"],"title":"Support","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.mandriva.com/security/advisories?name=MDVSA-2010:103","name":"http://www.mandriva.com/security/advisories?name=MDVSA-2010:103","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Broken Link"],"title":"mandriva.com","mime":"text/html","httpstatus":"200","archivestatus":"404"},{"url":"http://www.securityfocus.com/bid/37973","name":"http://www.securityfocus.com/bid/37973","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Exploit","Third Party Advisory","VDB Entry"],"title":"PostgreSQL 'bitsubstr' Buffer Overflow Vulnerability","mime":"text/html","httpstatus":"200","archivestatus":"0"},{"url":"http://www.vupen.com/english/advisories/2010/1197","name":"http://www.vupen.com/english/advisories/2010/1197","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Permissions Required"],"title":"Webmail : Solution de messagerie professionnelle - OVHcloud- OVH","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://git.postgresql.org/gitweb?p=postgresql.git%3Ba=commit%3Bh=b15087cb39ca9e4bde3c8920fcee3741045d2b83","name":"http://git.postgresql.org/gitweb?p=postgresql.git%3Ba=commit%3Bh=b15087cb39ca9e4bde3c8920fcee3741045d2b83","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Vendor Advisory"],"title":"git.postgresql.org Git","mime":"text/xml","httpstatus":"404","archivestatus":"404"},{"url":"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567058","name":"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567058","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory"],"title":"#567058 - postgresql-8.3 - Segfault in substring - Debian Bug report logs","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://secunia.com/advisories/39939","name":"http://secunia.com/advisories/39939","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Broken Link"],"title":"Debian update for postgresql-8.3 - Advisories - Community","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://secunia.com/advisories/39566","name":"http://secunia.com/advisories/39566","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Broken Link"],"title":"Ubuntu update for postgresql - Advisories - Community","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://git.postgresql.org/gitweb?p=postgresql.git;a=commit;h=75dea10196c31d98d98c0bafeeb576ae99c09b12","name":"CONFIRM:http://git.postgresql.org/gitweb?p=postgresql.git;a=commit;h=75dea10196c31d98d98c0bafeeb576ae99c09b12","refsource":"MITRE","tags":[],"title":"git.postgresql.org Git - postgresql.git/commit","mime":"text/xml","httpstatus":"404","archivestatus":"404"},{"url":"http://git.postgresql.org/gitweb?p=postgresql.git;a=commit;h=b15087cb39ca9e4bde3c8920fcee3741045d2b83","name":"CONFIRM:http://git.postgresql.org/gitweb?p=postgresql.git;a=commit;h=b15087cb39ca9e4bde3c8920fcee3741045d2b83","refsource":"MITRE","tags":[],"title":"git.postgresql.org Git - postgresql.git/commit","mime":"text/xml","httpstatus":"404","archivestatus":"404"},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-0442","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-0442","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[{"source":"CNA","vendor":"n/a","product":"n/a","version":"affected n/a","platforms":[]}],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2010","cve_id":"442","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"postgresql","cpe5":"postgresql","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"containers":{"adp":[{"providerMetadata":{"dateUpdated":"2024-08-07T00:52:17.349Z","orgId":"af854a3a-2127-422b-91ae-364da2661108","shortName":"CVE"},"references":[{"name":"RHSA-2010:0427","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred"],"url":"http://www.redhat.com/support/errata/RHSA-2010-0427.html"},{"name":"1023510","tags":["vdb-entry","x_refsource_SECTRACK","x_transferred"],"url":"http://securitytracker.com/id?1023510"},{"name":"RHSA-2010:0428","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred"],"url":"http://www.redhat.com/support/errata/RHSA-2010-0428.html"},{"name":"DSA-2051","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred"],"url":"http://www.debian.org/security/2010/dsa-2051"},{"name":"USN-933-1","tags":["vendor-advisory","x_refsource_UBUNTU","x_transferred"],"url":"http://ubuntu.com/usn/usn-933-1"},{"name":"39820","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"],"url":"http://secunia.com/advisories/39820"},{"name":"[oss-security] 20100127 Re: CVE id request: postgresql bitsubstr overflow","tags":["mailing-list","x_refsource_MLIST","x_transferred"],"url":"http://www.openwall.com/lists/oss-security/2010/01/27/5"},{"name":"ADV-2010-1221","tags":["vdb-entry","x_refsource_VUPEN","x_transferred"],"url":"http://www.vupen.com/english/advisories/2010/1221"},{"name":"37973","tags":["vdb-entry","x_refsource_BID","x_transferred"],"url":"http://www.securityfocus.com/bid/37973"},{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"http://git.postgresql.org/gitweb?p=postgresql.git%3Ba=commit%3Bh=75dea10196c31d98d98c0bafeeb576ae99c09b12"},{"tags":["x_refsource_MISC","x_transferred"],"url":"http://intevydis.blogspot.com/2010/01/postgresql-8023-bitsubstr-overflow.html"},{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"http://git.postgresql.org/gitweb?p=postgresql.git%3Ba=commit%3Bh=b15087cb39ca9e4bde3c8920fcee3741045d2b83"},{"name":"ADV-2010-1207","tags":["vdb-entry","x_refsource_VUPEN","x_transferred"],"url":"http://www.vupen.com/english/advisories/2010/1207"},{"tags":["x_refsource_MISC","x_transferred"],"url":"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567058"},{"name":"ADV-2010-1022","tags":["vdb-entry","x_refsource_VUPEN","x_transferred"],"url":"http://www.vupen.com/english/advisories/2010/1022"},{"name":"[pgsql-hackers] 20100107 Re: Patch: Allow substring/replace() to get/set bit values","tags":["mailing-list","x_refsource_MLIST","x_transferred"],"url":"http://archives.postgresql.org/pgsql-hackers/2010-01/msg00634.php"},{"name":"39566","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"],"url":"http://secunia.com/advisories/39566"},{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"https://bugzilla.redhat.com/show_bug.cgi?id=559259"},{"name":"postgresql-substring-bo(55902)","tags":["vdb-entry","x_refsource_XF","x_transferred"],"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/55902"},{"name":"[pgsql-committers] 20100107 pgsql: Make bit/varbit substring() treat any negative length as meaning","tags":["mailing-list","x_refsource_MLIST","x_transferred"],"url":"http://archives.postgresql.org/pgsql-committers/2010-01/msg00125.php"},{"name":"RHSA-2010:0429","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred"],"url":"http://www.redhat.com/support/errata/RHSA-2010-0429.html"},{"name":"oval:org.mitre.oval:def:9720","tags":["vdb-entry","signature","x_refsource_OVAL","x_transferred"],"url":"https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9720"},{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"https://bugzilla.redhat.com/show_bug.cgi?id=559194"},{"name":"MDVSA-2010:103","tags":["vendor-advisory","x_refsource_MANDRIVA","x_transferred"],"url":"http://www.mandriva.com/security/advisories?name=MDVSA-2010:103"},{"name":"39939","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"],"url":"http://secunia.com/advisories/39939"},{"name":"ADV-2010-1197","tags":["vdb-entry","x_refsource_VUPEN","x_transferred"],"url":"http://www.vupen.com/english/advisories/2010/1197"}],"title":"CVE Program Container"}],"cna":{"affected":[{"product":"n/a","vendor":"n/a","versions":[{"status":"affected","version":"n/a"}]}],"datePublic":"2010-01-07T00:00:00.000Z","descriptions":[{"lang":"en","value":"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.\""}],"problemTypes":[{"descriptions":[{"description":"n/a","lang":"en","type":"text"}]}],"providerMetadata":{"dateUpdated":"2017-09-18T12:57:01.000Z","orgId":"53f830b8-0a3f-465b-8143-3b8a9948e749","shortName":"redhat"},"references":[{"name":"RHSA-2010:0427","tags":["vendor-advisory","x_refsource_REDHAT"],"url":"http://www.redhat.com/support/errata/RHSA-2010-0427.html"},{"name":"1023510","tags":["vdb-entry","x_refsource_SECTRACK"],"url":"http://securitytracker.com/id?1023510"},{"name":"RHSA-2010:0428","tags":["vendor-advisory","x_refsource_REDHAT"],"url":"http://www.redhat.com/support/errata/RHSA-2010-0428.html"},{"name":"DSA-2051","tags":["vendor-advisory","x_refsource_DEBIAN"],"url":"http://www.debian.org/security/2010/dsa-2051"},{"name":"USN-933-1","tags":["vendor-advisory","x_refsource_UBUNTU"],"url":"http://ubuntu.com/usn/usn-933-1"},{"name":"39820","tags":["third-party-advisory","x_refsource_SECUNIA"],"url":"http://secunia.com/advisories/39820"},{"name":"[oss-security] 20100127 Re: CVE id request: postgresql bitsubstr overflow","tags":["mailing-list","x_refsource_MLIST"],"url":"http://www.openwall.com/lists/oss-security/2010/01/27/5"},{"name":"ADV-2010-1221","tags":["vdb-entry","x_refsource_VUPEN"],"url":"http://www.vupen.com/english/advisories/2010/1221"},{"name":"37973","tags":["vdb-entry","x_refsource_BID"],"url":"http://www.securityfocus.com/bid/37973"},{"tags":["x_refsource_CONFIRM"],"url":"http://git.postgresql.org/gitweb?p=postgresql.git%3Ba=commit%3Bh=75dea10196c31d98d98c0bafeeb576ae99c09b12"},{"tags":["x_refsource_MISC"],"url":"http://intevydis.blogspot.com/2010/01/postgresql-8023-bitsubstr-overflow.html"},{"tags":["x_refsource_CONFIRM"],"url":"http://git.postgresql.org/gitweb?p=postgresql.git%3Ba=commit%3Bh=b15087cb39ca9e4bde3c8920fcee3741045d2b83"},{"name":"ADV-2010-1207","tags":["vdb-entry","x_refsource_VUPEN"],"url":"http://www.vupen.com/english/advisories/2010/1207"},{"tags":["x_refsource_MISC"],"url":"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567058"},{"name":"ADV-2010-1022","tags":["vdb-entry","x_refsource_VUPEN"],"url":"http://www.vupen.com/english/advisories/2010/1022"},{"name":"[pgsql-hackers] 20100107 Re: Patch: Allow substring/replace() to get/set bit values","tags":["mailing-list","x_refsource_MLIST"],"url":"http://archives.postgresql.org/pgsql-hackers/2010-01/msg00634.php"},{"name":"39566","tags":["third-party-advisory","x_refsource_SECUNIA"],"url":"http://secunia.com/advisories/39566"},{"tags":["x_refsource_CONFIRM"],"url":"https://bugzilla.redhat.com/show_bug.cgi?id=559259"},{"name":"postgresql-substring-bo(55902)","tags":["vdb-entry","x_refsource_XF"],"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/55902"},{"name":"[pgsql-committers] 20100107 pgsql: Make bit/varbit substring() treat any negative length as meaning","tags":["mailing-list","x_refsource_MLIST"],"url":"http://archives.postgresql.org/pgsql-committers/2010-01/msg00125.php"},{"name":"RHSA-2010:0429","tags":["vendor-advisory","x_refsource_REDHAT"],"url":"http://www.redhat.com/support/errata/RHSA-2010-0429.html"},{"name":"oval:org.mitre.oval:def:9720","tags":["vdb-entry","signature","x_refsource_OVAL"],"url":"https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9720"},{"tags":["x_refsource_CONFIRM"],"url":"https://bugzilla.redhat.com/show_bug.cgi?id=559194"},{"name":"MDVSA-2010:103","tags":["vendor-advisory","x_refsource_MANDRIVA"],"url":"http://www.mandriva.com/security/advisories?name=MDVSA-2010:103"},{"name":"39939","tags":["third-party-advisory","x_refsource_SECUNIA"],"url":"http://secunia.com/advisories/39939"},{"name":"ADV-2010-1197","tags":["vdb-entry","x_refsource_VUPEN"],"url":"http://www.vupen.com/english/advisories/2010/1197"}]}},"cveMetadata":{"assignerOrgId":"53f830b8-0a3f-465b-8143-3b8a9948e749","assignerShortName":"redhat","cveId":"CVE-2010-0442","datePublished":"2010-02-02T18:00:00.000Z","dateReserved":"2010-01-27T00:00:00.000Z","dateUpdated":"2024-08-07T00:52:17.349Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.1"},"nvd":{"publishedDate":"2010-02-02 18:30:00","lastModifiedDate":"2026-04-29 01:13:23","problem_types":["CWE-189","n/a"],"metrics":{"cvssMetricV2":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"2.0","vectorString":"AV:N/AC:L/Au:S/C:P/I:P/A:P","baseScore":6.5,"accessVector":"NETWORK","accessComplexity":"LOW","authentication":"SINGLE","confidentialityImpact":"PARTIAL","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL"},"baseSeverity":"MEDIUM","exploitabilityScore":8,"impactScore":6.4,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}]},"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*","versionStartIncluding":"7.4","versionEndExcluding":"7.4.28","matchCriteriaId":"3824C1E6-81C6-4870-9DF3-E1E5A22BA7DF"},{"vulnerable":true,"criteria":"cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*","versionStartIncluding":"8.0","versionEndExcluding":"8.0.24","matchCriteriaId":"4D19414F-28F2-4917-83B8-D8125D1E3650"},{"vulnerable":true,"criteria":"cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*","versionStartIncluding":"8.1","versionEndExcluding":"8.1.20","matchCriteriaId":"51DCB43D-101F-4653-A6D6-44272FF29B92"},{"vulnerable":true,"criteria":"cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*","versionStartIncluding":"8.2","versionEndExcluding":"8.2.16","matchCriteriaId":"46B7FABE-E991-42E9-8A19-176589F78681"},{"vulnerable":true,"criteria":"cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*","versionStartIncluding":"8.3","versionEndExcluding":"8.3.10","matchCriteriaId":"9188F7BE-7F54-415C-A300-E1E1F1CE3B66"},{"vulnerable":true,"criteria":"cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*","versionStartIncluding":"8.4","versionEndExcluding":"8.4.3","matchCriteriaId":"FDFA6B0D-CE50-4D83-B07A-BB2BA7942D60"}]}]}]},"legacy_mitre":{"record":{"CveYear":"2010","CveId":"442","Ordinal":"1","Title":"CVE-2010-0442","CVE":"CVE-2010-0442","Year":"2010"},"notes":[{"CveYear":"2010","CveId":"442","Ordinal":"1","NoteData":"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.\"","Type":"Description","Title":"CVE-2010-0442"},{"CveYear":"2010","CveId":"442","Ordinal":"2","NoteData":"2010-02-02","Type":"Other","Title":"Published"},{"CveYear":"2010","CveId":"442","Ordinal":"3","NoteData":"2017-09-18","Type":"Other","Title":"Modified"}]}}}