Summary: | CVE-2010-3846: Heap-based buffer overflow by applying RCS file changes | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vladimir Lettiev <crux> |
Component: | cvs | Assignee: | Dmitry V. Levin <ldv> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P3 | CC: | ldv |
Version: | unstable | Keywords: | security |
Hardware: | all | ||
OS: | Linux | ||
URL: | https://bugzilla.redhat.com/show_bug.cgi?id=642146 |
Description
Vladimir Lettiev
2010-11-01 09:06:12 MSK
cvs-1.11.23-alt4 -> sisyphus: * Fri Dec 03 2010 Dmitry V. Levin <ldv@altlinux> 1.11.23-alt4 - Applied upstream fix to an array index error, leading to a heap-based buffer overflow, found in the way CVS applied certain delta fragment changes from input files in the RCS (Revision Control System) file format. If an attacker in control of a CVS repository stored a specially-crafted RCS file in that repository, this could result in arbitrary code execution with the privileges of the CVS server process on the system hosting the CVS repository when a remote user eventually checks out a revision of the affected file. Special thanks to Owl for the description. (CVE-2010-3846; closes: #24468). |