portage-ng / portage / dev-util / cscope / 15.9
portage-ng glsa
4 advisories reference dev-util/cscope · none place version 15.9 in a vulnerable range
▸ GLSA 200905-02 Cscope: User-assisted execution of arbitrary code this version unaffected normal remote 2009-05-24

Multiple vulnerabilities in Cscope might allow for the remote execution of arbitrary code.

Announced
2009-05-24
Revised
2009-05-24
Access
remote
Bugs
#263023
Advisory
https://security.gentoo.org/glsa/200905-02

Affected packages

PackageArchVulnerableUnaffected
dev-util/cscope*< 15.7a>= 15.7a

Background

Cscope is a developer's tool for browsing source code.

Description

James Peach of Apple discovered a stack-based buffer overflow in cscope's handling of long file system paths (CVE-2009-0148). Multiple stack-based buffer overflows were reported in the putstring function when processing an overly long function name or symbol in a source code file (CVE-2009-1577).

Impact

A remote attacker could entice a user to open a specially crafted source file, possibly resulting in the remote execution of arbitrary code with the privileges of the user running the application.

Workaround

There is no known workaround at this time.

Resolution

All Cscope users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-util/cscope-15.7a"

References

▸ GLSA 200610-08 Cscope: Multiple buffer overflows this version unaffected normal remote 2006-10-20

Cscope is vulnerable to multiple buffer overflows that could lead to the execution of arbitrary code.

Announced
2006-10-20
Revised
2006-10-20
Access
remote
Bugs
#144869
Advisory
https://security.gentoo.org/glsa/200610-08

Affected packages

PackageArchVulnerableUnaffected
dev-util/cscope*< 15.5.20060927>= 15.5.20060927

Background

Cscope is a developer's tool for browsing source code.

Description

Unchecked use of strcpy() and *scanf() leads to several buffer overflows.

Impact

A user could be enticed to open a carefully crafted file which would allow the attacker to execute arbitrary code with the permissions of the user running Cscope.

Workaround

There is no known workaround at this time.

Resolution

All Cscope users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-util/cscope-15.5.20060927"

References

▸ GLSA 200606-10 Cscope: Many buffer overflows this version unaffected normal remote 2006-06-11

Cscope is vulnerable to multiple buffer overflows that could lead to the execution of arbitrary code.

Announced
2006-06-11
Revised
2006-06-11
Access
remote
Bugs
#133829
Advisory
https://security.gentoo.org/glsa/200606-10

Affected packages

PackageArchVulnerableUnaffected
dev-util/cscope*< 15.5-r6>= 15.5-r6

Background

Cscope is a developer's tool for browsing source code.

Description

Cscope does not verify the length of file names sourced in #include statements.

Impact

A user could be enticed to source a carefully crafted file which will allow the attacker to execute arbitrary code with the permissions of the user running Cscope.

Workaround

There is no known workaround at this time.

Resolution

All Cscope users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-util/cscope-15.5-r6"

References

▸ GLSA 200412-11 Cscope: Insecure creation of temporary files this version unaffected normal local 2004-12-16

Cscope is vulnerable to symlink attacks, potentially allowing a local user to overwrite arbitrary files.

Announced
2004-12-16
Revised
2004-12-16
Access
local
Bugs
#71595
Advisory
https://security.gentoo.org/glsa/200412-11

Affected packages

PackageArchVulnerableUnaffected
dev-util/cscope*< 15.5-r2>= 15.5-r2

Background

Cscope is a developer utility used to browse and manage source code.

Description

Cscope creates temporary files in world-writable directories with predictable names.

Impact

A local attacker could create symbolic links in the temporary files directory, pointing to a valid file somewhere on the filesystem. When Cscope is executed, this would result in the file being overwritten with the rights of the user running the utility, which could be the root user.

Workaround

There is no known workaround at this time.

Resolution

All Cscope users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-util/cscope-15.5-r2"

References