Multiple stack-based buffer overflows in the putstring function in find.c in Cscope…
Priority MEDIUM 50CWE-119Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Medium
- Impact type
- Code execution
- Confidentiality · integrity · availability
- Complete · Complete · Complete
- Fix status
- Fixed
Attack profile from CVSS 2.0 · NVD. Fix status from CNA and Red Hat. Impact type from CWE-119 and the CVSS impact.
Summary
Multiple stack-based buffer overflows in the putstring function in find.c in Cscope before 15.6 allow user-assisted remote attackers to execute arbitrary code via a long (1) function name or (2) symbol in a source-code file.
Why it matters now
EPSS 0.07496 94th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed Red Hat: 1 advisory
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 6
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:cscope:cscope:*:*:*:*:*:*:*:* | up to 15.5 | Vulnerable | Cscope |
| cpe:2.3:a:cscope:cscope:13.0:*:*:*:*:*:*:* | 13.0 | Vulnerable | Cscope |
| cpe:2.3:a:cscope:cscope:15.0bl2:*:*:*:*:*:*:* | 15.0bl2 | Vulnerable | Cscope |
| cpe:2.3:a:cscope:cscope:15.1:*:*:*:*:*:*:* | 15.1 | Vulnerable | Cscope |
| cpe:2.3:a:cscope:cscope:15.3:*:*:*:*:*:*:* | 15.3 | Vulnerable | Cscope |
| cpe:2.3:a:cscope:cscope:15.4:*:*:*:*:*:*:* | 15.4 | Vulnerable | Cscope |
- cpe:2.3:a:cscope:cscope:*:*:*:*:*:*:*:* Versions up to 15.5 Vulnerable ·Cscope
- cpe:2.3:a:cscope:cscope:13.0:*:*:*:*:*:*:* Versions 13.0 Vulnerable ·Cscope
- cpe:2.3:a:cscope:cscope:15.0bl2:*:*:*:*:*:*:* Versions 15.0bl2 Vulnerable ·Cscope
- cpe:2.3:a:cscope:cscope:15.1:*:*:*:*:*:*:* Versions 15.1 Vulnerable ·Cscope
- cpe:2.3:a:cscope:cscope:15.3:*:*:*:*:*:*:* Versions 15.3 Vulnerable ·Cscope
- cpe:2.3:a:cscope:cscope:15.4:*:*:*:*:*:*:* Versions 15.4 Vulnerable ·Cscope
Remediation
Red Hat 1 advisory
- RHSA-2009:1101 Released 2009-06-15 · Red Hat rating Moderatecscope security update
- Red Hat Desktop version 3 cscope-15.5-16.RHEL3, cscope-15.5-16.RHEL3.i386
- Red Hat Enterprise Linux AS version 3 cscope-15.5-16.RHEL3, cscope-15.5-16.RHEL3.i386, cscope-15.5-16.RHEL3.ia64 +1
- Red Hat Enterprise Linux AS version 4 cscope-15.5-10.RHEL4.3, cscope-15.5-10.RHEL4.3.i386, cscope-15.5-10.RHEL4.3.ia64 +1
- Red Hat Enterprise Linux Desktop version 4 cscope-15.5-10.RHEL4.3, cscope-15.5-10.RHEL4.3.i386
- Red Hat Enterprise Linux ES version 3 cscope-15.5-16.RHEL3, cscope-15.5-16.RHEL3.i386, cscope-15.5-16.RHEL3.ia64
- Red Hat Enterprise Linux ES version 4 cscope-15.5-10.RHEL4.3, cscope-15.5-10.RHEL4.3.i386, cscope-15.5-10.RHEL4.3.ia64
- Red Hat Enterprise Linux WS version 3 cscope-15.5-16.RHEL3, cscope-15.5-16.RHEL3.i386, cscope-15.5-16.RHEL3.ia64
- Red Hat Enterprise Linux WS version 4 cscope-15.5-10.RHEL4.3, cscope-15.5-10.RHEL4.3.i386, cscope-15.5-10.RHEL4.3.ia64
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Desktop version 3 | Fixed | RHSA-2009:1101 |
| Red Hat Enterprise Linux AS version 3 | Fixed | RHSA-2009:1101 |
| Red Hat Enterprise Linux AS version 4 | Fixed | RHSA-2009:1101 |
| Red Hat Enterprise Linux Desktop version 4 | Fixed | RHSA-2009:1101 |
| Red Hat Enterprise Linux ES version 3 | Fixed | RHSA-2009:1101 |
| Red Hat Enterprise Linux ES version 4 | Fixed | RHSA-2009:1101 |
| Red Hat Enterprise Linux WS version 3 | Fixed | RHSA-2009:1101 |
| Red Hat Enterprise Linux WS version 4 | Fixed | RHSA-2009:1101 |
Timeline
- 2026-10-02 Threatist record created from CVE-2009-1577
- 2026-10-03 Alias added: GHSA-p3pr-m5x9-h46h
References
Patch 2
Advisory 2
Other 6
- [oss-security] 20090506 Re: Old cscope buffer overflow
- oval:org.mitre.oval:def:9837
- http://cvs.fedoraproject.org/viewvc/rpms/cscope/devel/cscope-15.5-putstring-overflow.patch
- http://cscope.cvs.sourceforge.net/viewvc/cscope/cscope/src/find.c?view=log#rev1.19
- [oss-security] 20090505 Old cscope buffer overflow
- [oss-security] 20090506 Re: Old cscope buffer overflow
More Cscope vulnerabilities
- TI-2009-00137 Multiple buffer overflows in Cscope before 15.7a allow remote attackers to execute… CVSS 2.0HIGH 9.3
- TI-2004-02411 Buffer overflow in Cscope 15.5, and possibly multiple overflows, allows remote attackers… CVSS 2.0MEDIUM 6.9
- TI-2006-04116 Multiple buffer overflows in cscope 15.5 and earlier allow user-assisted attackers to… CVSS 2.0MEDIUM 5.1
- TI-2004-00902 main.c in cscope 15-4 and 15-5 creates temporary files with predictable filenames, which… CVSS 2.0LOW 2.1
Sources
- CVE-2009-1577 · CVE Program
- CVE-2009-1577 · NVD
- FIRST EPSS
- GHSA-p3pr-m5x9-h46h · GitHub Advisory Database · CC BY 4.0
- CVE-2009-1577 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences