Skip to content
OpenAdvisories
Unscored CVE-2021-30184 EUVD-2021-17117GHSA-x7m2-6mfm-whq5

GNU Chess 6.2.7 allows attackers to execute arbitrary code via crafted PGN (Portable Game Notation) data. This is related to a buffer overf…

Published Apr 7, 2021 · Updated Jan 12, 2025 · Assigned by mitre

Description

GNU Chess 6.2.7 allows attackers to execute arbitrary code via crafted PGN (Portable Game Notation) data. This is related to a buffer overflow in the use of a .tmp.epd temporary file in the cmd_pgnload and cmd_pgnreplay functions in frontend/cmd.cc.

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 gnuchess 6.2.9-0.1 —
Debian 13 gnuchess 6.2.9-0.1 —
Debian 12 gnuchess 6.2.7-1+deb12u1 —
Debian 11 gnuchess 6.2.7-1+deb11u1 DLA-4014-1
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS gnuchess 6.2.7-1+deb11u1build0.24.04.1 USN-7336-1
Ubuntu 22.04 LTS gnuchess 6.2.7-1+deb11u1build0.22.04.1 USN-7336-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed gnuchess 6.2.9-1.2 openSUSE-SU-2024:10799-1
ReleasePackageFixed inAdvisory
Alpine v3.24 gnuchess 6.2.9-r0 —
Alpine v3.23 gnuchess 6.2.9-r0 —
Alpine v3.22 gnuchess 6.2.9-r0 —
Alpine v3.21 gnuchess 6.2.9-r0 —
Alpine v3.20 gnuchess 6.2.9-r0 —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 gnuchess 6.2.9-r0 —
Alpine v3.18 gnuchess 6.2.9-r0 —
Alpine v3.17 gnuchess 6.2.9-r0 —
Alpine v3.16 gnuchess 6.2.9-r0 —
Alpine v3.15 gnuchess 6.2.9-r0 —

Advisories 3

References