CVE-2009-0126

boinc-client: Does not check the RSA_public_decrypt() return value.

Published Jan 15, 2009 CVSS 2.0 · 5.0 Medium EPSS 2.4% KEV · Not listed
Description
The decrypt_public function in lib/crypt.cpp in the client in Berkeley Open Infrastructure for Network Computing (BOINC) 6.2.14 and 6.4.5 does not check the return value from the OpenSSL RSA_public_decrypt function, which allows remote attackers to bypass validation of the certificate chain via a malformed SSL/TLS signature, a similar vulnerability to CVE-2008-5077.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DSA Debian DSA DSA-1718-1 New boinc packages fix validation bypass
EUVD EUVD EUVD-2009-0135 The decrypt_public function in lib/crypt.cpp in the client in Berkeley Open Infrastructure for Network Computing (BOINC) 6.2.14 and 6.4.5 does not check the return value from the OpenSSL RSA_public_decrypt function, which allows remote attackers to bypass validation of the certificate chain via a malformed SSL/TLS signature, a similar vulnerability to CVE-2008-5077.
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 7, 2024, 4:24 AM
Reserved
Jan 15, 2009, 12:00 AM
Status
Modified
Published
Jan 15, 2009, 5:30 PM
Modified
Jun 16, 2026, 11:04 PM
Severity
Important
Public date
Jan 11, 2009, 12:00 AM