CVE-2007-4772 json
The regular expression parser in TCL before 8.4.17, as used in PostgreSQL 8.2 before 8.2.6, 8.1 before 8.1.11, 8.0 before 8.0.15, and 7.4 b…
published 2008-01-09 18 y ago modified 2026-06-16 4 mo ago also EUVD-2007-4753
- cvss
- 4.0
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 3.8%
- EPSS 3.8% chance of exploitation in 30 days, percentile 90%
- public exploits
- 0
- none known
Summary
The regular expression parser in TCL before 8.4.17, as used in PostgreSQL 8.2 before 8.2.6, 8.1 before 8.1.11, 8.0 before 8.0.15, and 7.4 before 7.4.19, allows context-dependent attackers to cause a denial of service (infinite loop) via a crafted regular expression.
Patch / fix
- postgresql postgresql 7.4.19, 8.0.15, 8.1.11, 8.2.6
- tcl tcl/tk 8.4.17
- tcltk RHEL 2.1 8.3.3-75
- tcltk RHEL 3 8.3.5-92.8
- tk RHEL 2.1 8.3.3-75
- tk RHEL 3 8.3.5-92.8
- tcl RHEL 2.1 8.3.3-75
- tcl RHEL 3 8.3.5-92.8
- tix RHEL 2.1 8.2.0b1-75
- tix RHEL 3 1:8.1.4-92.8
red hat advisories RHSA-2008:0134RHSA-2013:0122RHSA-2008:0040RHSA-2008:0038
- postgresql94 SLES for SAP 11 SP4, SLES 11 SP4, SLED 11 SP4 9.4.6-0.14.3
- postgresql94-libs SLES for SAP 11 SP4, SLES 11 SP4, SLED 11 SP4 +1 more 9.4.6-0.14.3
- postgresql94 SLES for SAP 12 SP1, SLES for SAP 12, SLES 12 SP1 +3 more 9.4.6-7.2
- postgresql94-libs SLES for SAP 12 SP1, SLES for SAP 12, SLES 12 SP1 +5 more 9.4.6-7.1
- postgresql93 SLES for SAP 12, SLES 12, SLED 12 9.3.11-14.2
- postgresql93-libs SLE Software Development Kit 12 9.3.11-14.1
suse advisories SUSE-SU-2016:0677-1SUSE-SU-2016:0555-1SUSE-SU-2016:0539-1
- postgresql94 openSUSE Tumbleweed 9.4.10-1.1
- postgresql93 openSUSE Tumbleweed 9.3.15-1.1
- postgresql95 openSUSE Tumbleweed 9.5.4-1.2
opensuse advisories openSUSE-SU-2024:10030-1openSUSE-SU-2024:10256-1openSUSE-SU-2024:10273-1
- securityfocus.com/bid/27163 advisory
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2007-4772 updated cvss 1.5
postgresql DoS via infinite loop in regex NFA optimization code
-
Red Hat Enterprise Linux 4 tclaffected: no fix planned “Will not fix”
-
Red Hat Application Stack v1 for Enterprise Linux AS (v.4) postgresql 8.1.11-1.el4s1.1, postgresql-pl 8.1.11-1.el4s1.1, postgresql-tcl 8.1.11-1.el4s1.1, postgresql-libs 8.1.11-1.el4s1.1, postgresql-test 8.1.11-1.el4s1.1, postgresql-python 8.1.11-1.el4s1.1, +2 more Red Hat Application Stack v1 for Enterprise Linux ES (v.4) postgresql 8.1.11-1.el4s1.1, postgresql-pl 8.1.11-1.el4s1.1, postgresql-tcl 8.1.11-1.el4s1.1, postgresql-libs 8.1.11-1.el4s1.1, postgresql-test 8.1.11-1.el4s1.1, postgresql-python 8.1.11-1.el4s1.1, +2 morefixed: vendor fix RHSA-2008:0040
-
Red Hat Desktop version 3 itcl 3.2-92.8, tclx 8.3-92.8, tk 8.3.5-92.8, tcl 8.3.5-92.8, tix 8.1.4-92.8, tcltk 8.3.5-92.8, +1 morefixed: vendor fix RHSA-2008:0134
-
Red Hat Enterprise Linux (v. 5 server) tcl 8.4.13-6.el5, tcl-html 8.4.13-6.el5, postgresql 8.1.11-1.el5_1.1, postgresql-pl 8.1.11-1.el5_1.1, postgresql-tcl 8.1.11-1.el5_1.1, postgresql-libs 8.1.11-1.el5_1.1, +4 morefixed: vendor fix RHSA-2008:0038
-
Red Hat Enterprise Linux AS (Advanced Server) version 2.1 itcl 3.2-75, tclx 8.3-75, tk 8.3.3-75, tcl 8.3.3-75, tcllib 1.0-75, tcltk 8.3.3-75, +2 more Red Hat Enterprise Linux AS version 3 itcl 3.2-92.8, tclx 8.3-92.8, tk 8.3.5-92.8, tcl 8.3.5-92.8, tix 8.1.4-92.8, tcltk 8.3.5-92.8, +1 morefixed: vendor fix RHSA-2008:0134
-
Red Hat Enterprise Linux AS version 4 postgresql 7.4.19-1.el4_6.1, postgresql-pl 7.4.19-1.el4_6.1, postgresql-tcl 7.4.19-1.el4_6.1, postgresql-jdbc 7.4.19-1.el4_6.1, postgresql-libs 7.4.19-1.el4_6.1, postgresql-test 7.4.19-1.el4_6.1, +3 more Red Hat Enterprise Linux Desktop (v. 5 client) tcl 8.4.13-6.el5, tcl-html 8.4.13-6.el5, postgresql 8.1.11-1.el5_1.1, postgresql-tcl 8.1.11-1.el5_1.1, postgresql-libs 8.1.11-1.el5_1.1, postgresql-python 8.1.11-1.el5_1.1, +1 more Red Hat Enterprise Linux Desktop version 4 postgresql 7.4.19-1.el4_6.1, postgresql-pl 7.4.19-1.el4_6.1, postgresql-tcl 7.4.19-1.el4_6.1, postgresql-jdbc 7.4.19-1.el4_6.1, postgresql-libs 7.4.19-1.el4_6.1, postgresql-test 7.4.19-1.el4_6.1, +3 more Red Hat Enterprise Linux Desktop Workstation (v. 5 client) tcl 8.4.13-6.el5, postgresql 8.1.11-1.el5_1.1, postgresql-pl 8.1.11-1.el5_1.1, postgresql-test 8.1.11-1.el5_1.1, postgresql-server 8.1.11-1.el5_1.1fixed: vendor fix RHSA-2008:0038
-
Red Hat Enterprise Linux ES version 2.1 itcl 3.2-75, tclx 8.3-75, tk 8.3.3-75, tcl 8.3.3-75, tcllib 1.0-75, tcltk 8.3.3-75, +2 more Red Hat Enterprise Linux ES version 3 itcl 3.2-92.8, tclx 8.3-92.8, tk 8.3.5-92.8, tcl 8.3.5-92.8, tix 8.1.4-92.8, tcltk 8.3.5-92.8, +1 morefixed: vendor fix RHSA-2008:0134
-
Red Hat Enterprise Linux ES version 4 postgresql 7.4.19-1.el4_6.1, postgresql-pl 7.4.19-1.el4_6.1, postgresql-tcl 7.4.19-1.el4_6.1, postgresql-jdbc 7.4.19-1.el4_6.1, postgresql-libs 7.4.19-1.el4_6.1, postgresql-test 7.4.19-1.el4_6.1, +3 morefixed: vendor fix RHSA-2008:0038
show 4 moreshow fewer
-
Red Hat Enterprise Linux WS version 2.1 itcl 3.2-75, tclx 8.3-75, tk 8.3.3-75, tcl 8.3.3-75, tcllib 1.0-75, tcltk 8.3.3-75, +2 more Red Hat Enterprise Linux WS version 3 itcl 3.2-92.8, tclx 8.3-92.8, tk 8.3.5-92.8, tcl 8.3.5-92.8, tix 8.1.4-92.8, tcltk 8.3.5-92.8, +1 morefixed: vendor fix RHSA-2008:0134
-
Red Hat Enterprise Linux WS version 4 postgresql 7.4.19-1.el4_6.1, postgresql-pl 7.4.19-1.el4_6.1, postgresql-tcl 7.4.19-1.el4_6.1, postgresql-jdbc 7.4.19-1.el4_6.1, postgresql-libs 7.4.19-1.el4_6.1, postgresql-test 7.4.19-1.el4_6.1, +3 morefixed: vendor fix RHSA-2008:0038
-
Red Hat Linux Advanced Workstation 2.1 itcl 3.2-75, tclx 8.3-75, tk 8.3.3-75, tcl 8.3.3-75, tcllib 1.0-75, tcltk 8.3.3-75, +2 morefixed: vendor fix RHSA-2008:0134
-
Red Hat Application Stack v2 for Enterprise Linux (v.5) postgresql 8.2.6-1.el5s2, postgresql-tcl 8.2.6-1.el5s2, postgresql-libs 8.2.6-1.el5s2, postgresql-test 8.2.6-1.el5s2, postgresql-pltcl 8.2.6-1.el5s2, postgresql-plperl 8.2.6-1.el5s2, +4 morenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
3.81% chance of exploitation in the next 30 days, higher than 90% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- sourceforge.net http://sourceforge.net/tracker/index.php?func=detail&aid=1810264&group_id=10894&atid=110894 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 4.0 | AV:N/AC:L/Au:S/C:N/I:N/A:P |
Classification
- Weakness
-
- CWE-399 Resource Management Errors
- Technology feeds
References
-
securityfocus.com
/bid/27163
vdb-entry, patch, third-party-advisory
-
sourceforge.net
/tracker/index.php?func=detail&aid=1810264&group_id=10894&atid=110894
exploit, third-party-advisory
-
lists.opensuse.org
/opensuse-security-announce/2016-02/msg00054.html
vendor-advisory, third-party-advisory
-
redhat.com
/support/errata/RHSA-2008-0134.html
vendor-advisory, third-party-advisory
-
mandriva.com
/security/advisories?name=MDVSA-2008:004
vendor-advisory, third-party-advisory
-
debian.org
/security/2008/dsa-1460
vendor-advisory, third-party-advisory
-
lists.opensuse.org
/opensuse-security-announce/2016-03/msg00016.html
vendor-advisory, mailing-list, third-party-advisory
-
lists.opensuse.org
/opensuse-security-announce/2016-02/msg00052.html
vendor-advisory, mailing-list, third-party-advisory
-
rhn.redhat.com
/errata/RHSA-2013-0122.html
vendor-advisory, third-party-advisory
-
redhat.com
/support/errata/RHSA-2008-0038.html
vendor-advisory, third-party-advisory
-
lists.opensuse.org
/opensuse-security-announce/2008-02/msg00000.html
vendor-advisory, mailing-list, third-party-advisory
-
sunsolve.sun.com
/search/document.do?assetkey=1-26-103197-1
vendor-advisory, broken-link
-
debian.org
/security/2008/dsa-1463
vendor-advisory, third-party-advisory
-
redhat.com
/support/errata/RHSA-2008-0040.html
vendor-advisory, third-party-advisory
-
lists.opensuse.org
/opensuse-security-announce/2016-02/msg00056.html
vendor-advisory, mailing-list, third-party-advisory
-
mandriva.com
/security/advisories?name=MDVSA-2008:059
vendor-advisory, third-party-advisory
-
h20000.www2.hp.com
/bizsupport/TechSupport/Document.jsp?objectID=c01420154
vendor-advisory, broken-link
-
sunsolve.sun.com
/search/document.do?assetkey=1-66-200559-1
vendor-advisory, broken-link
-
usn.ubuntu.com
/568-1/
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2016-02/msg00049.html
vendor-advisory, mailing-list, third-party-advisory
-
redhat.com
/archives/fedora-package-announce/2008-January/msg00469.html
vendor-advisory
-
redhat.com
/archives/fedora-package-announce/2008-January/msg00397.html
vendor-advisory
-
security.gentoo.org
/glsa/glsa-200801-15.xml
vendor-advisory, third-party-advisory
-
postgresql.org
/about/news.905
vendor-advisory
-
vupen.com
/english/advisories/2008/1744
vdb-entry
- issues.rpath.com /browse/RPL-1768
-
secunia.com
/advisories/28454
third-party-advisory
-
securityfocus.com
/archive/1/485864/100/0/threaded
mailing-list, third-party-advisory, vdb-entry
-
secunia.com
/advisories/28359
third-party-advisory
-
vupen.com
/english/advisories/2008/0061
vdb-entry
-
secunia.com
/advisories/28679
third-party-advisory
-
vupen.com
/english/advisories/2008/0109
vdb-entry
- vmware.com /security/advisories/VMSA-2008-0009.html
-
secunia.com
/advisories/28376
third-party-advisory
-
secunia.com
/advisories/28437
third-party-advisory
-
secunia.com
/advisories/28455
third-party-advisory
-
secunia.com
/advisories/28477
third-party-advisory
-
secunia.com
/advisories/29638
third-party-advisory
-
secunia.com
/advisories/28479
third-party-advisory
-
sourceforge.net
/project/shownotes.php?release_id=565440&group_id=10894
third-party-advisory
-
kb.juniper.net
/InfoCenter/index?page=content&id=JSA10705
third-party-advisory
-
secunia.com
/advisories/28438
third-party-advisory
-
secunia.com
/advisories/28464
third-party-advisory
-
secunia.com
/advisories/28698
third-party-advisory
-
secunia.com
/advisories/29070
third-party-advisory
-
secunia.com
/advisories/29248
third-party-advisory
-
secunia.com
/advisories/30535
third-party-advisory
-
securitytracker.com
/id?1019157
third-party-advisory, vdb-entry
Sources
- CVE List CVE-2007-4772
- NVD CVE-2007-4772
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.