Skip to content
OpenAdvisories
Medium CVE-2013-1624 EUVD-2022-3089GHSA-8353-fgcr-xfhx

Improper Input Validation in Bouncy Castle

Published Feb 8, 2013 · Updated Aug 6, 2024 · Assigned by mitre

Description

The TLS implementation in the Bouncy Castle Java library before 1.48 and C# library before 1.8 does not properly consider timing side-channel attacks on a noncompliant MAC check operation during the processing of malformed CBC padding, which allows remote attackers to conduct distinguishing attacks and plaintext-recovery attacks via statistical analysis of timing data for crafted packets, a related issue to CVE-2013-0169.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 bouncycastle 1.48+dfsg-2 —
Debian 13 bouncycastle 1.48+dfsg-2 —
Debian 12 bouncycastle 1.48+dfsg-2 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.bouncycastle:bcprov-jdk15on < 1.48 1.48 GHSA-8353-fgcr-xfhx

Advisories 1

References