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.
| Software | From | Fixed in |
|---|---|---|
| postgresql / postgresql | 7.4 | 7.4.19 |
| postgresql / postgresql | 8.0 | 8.0.15 |
| postgresql / postgresql | 8.1 | 8.1.11 |
| postgresql / postgresql | 8.2 | 8.2.6 |
| tcl / tcl/tk | - | 8.4.17 |
| debian / debian_linux | 3.1 | 3.1.x |
| canonical / ubuntu_linux | 6.06 | 6.06.x |
| canonical / ubuntu_linux | 7.04 | 7.04.x |
| canonical / ubuntu_linux | 7.10 | 7.10.x |
| canonical / ubuntu_linux | 6.10 | 6.10.x |