Skip to content
OpenAdvisories
Unscored CVE-2020-29363 EUVD-2020-21737

An issue was discovered in p11-kit 0.23.6 through 0.23.21. A heap-based buffer overflow has been discovered in the RPC protocol used by p11…

Published Dec 16, 2020 · Updated Oct 14, 2026 · Assigned by mitre

Description

An issue was discovered in p11-kit 0.23.6 through 0.23.21. A heap-based buffer overflow has been discovered in the RPC protocol used by p11-kit server/remote commands and the client library. When the remote entity supplies a serialized byte array in a CK_ATTRIBUTE, the receiving entity may not allocate sufficient length for the buffer to store the deserialized value.

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 p11-kit 0.23.22-1 —
Debian 13 p11-kit 0.23.22-1 —
Debian 12 p11-kit 0.23.22-1 —
Debian 10 p11-kit 0.23.15-2+deb10u1 DSA-4822-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS p11-kit 0.23.20-1ubuntu0.1 USN-4677-1
Ubuntu 18.04 LTS p11-kit 0.23.9-2ubuntu0.1 USN-4677-1
Ubuntu 16.04 LTS p11-kit 0.23.2-5~ubuntu16.04.2 USN-4677-1
ReleasePackageFixed inAdvisory
RHEL 8 p11-kit +3 0.23.22-1.el8 RHSA-2021:1609

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 p11-kit +3 0.23.22-1.el8 ALSA-2021:1609

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 p11-kit 0.23.22-1.el8 RLSA-2021:1609
ReleasePackageFixed inAdvisory
Alpine v3.24 p11-kit 0.23.22-r0 —
Alpine v3.23 p11-kit 0.23.22-r0 —
Alpine v3.22 p11-kit 0.23.22-r0 —
Alpine v3.21 p11-kit 0.23.22-r0 —
Alpine v3.20 p11-kit 0.23.22-r0 —
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 p11-kit 0.23.22-r0 —
Alpine v3.18 p11-kit 0.23.22-r0 —
Alpine v3.17 p11-kit 0.23.22-r0 —
Alpine v3.16 p11-kit 0.23.22-r0 —
Alpine v3.15 p11-kit 0.23.22-r0 —
Alpine v3.14 p11-kit 0.23.22-r0 —
Alpine v3.13 p11-kit 0.23.22-r0 —
Alpine v3.12 p11-kit 0.23.22-r0 —
Alpine v3.11 p11-kit 0.23.18.1-r1 —
Alpine v3.10 p11-kit 0.23.16.1-r1 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 p11-kit +3 0.23.22-1.amzn2.0.1 ALAS2-2021-1601

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 p11-kit +3 0.23.22-1.el8 ELSA-2021-1609

Advisories 10

References