Skip to content
OpenAdvisories
Low · 3.6 CVE-2024-50610 EUVD-2024-44974GHSA-pj8w-xcg3-82vx

GSL (GNU Scientific Library) through 2.8 has an integer signedness error in gsl_siman_solve_many in siman/siman.c. When params.n_tries is n…

Published Oct 27, 2024 · Updated Oct 30, 2024 · Assigned by mitre

Description

GSL (GNU Scientific Library) through 2.8 has an integer signedness error in gsl_siman_solve_many in siman/siman.c. When params.n_tries is negative, incorrect memory allocation occurs.

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 gsl 2.8+dfsg-4 —
Debian 13 gsl 2.8+dfsg-4 —
Debian 12 gsl No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 gsl No fix yet —
Ubuntu 26.04 LTS gsl No fix yet —
Ubuntu 25.10 gsl No fix yet —
Ubuntu 24.04 LTS gsl No fix yet —
Ubuntu 20.04 LTS gsl No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS gsl No fix yet —
Ubuntu Pro 18.04 LTS gsl No fix yet —
Ubuntu Pro 16.04 LTS gsl No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed gsl 2.8-5.1 openSUSE-SU-2026:10449-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 gsl +1 2.6-4.amzn2023.0.5 ALAS2023-2025-853
Amazon Linux 2 gsl +1 1.15-13.amzn2.0.3 ALAS2-2025-2758

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 gsl No fix yet —
Azure Linux 2 (CBL-Mariner) gsl No fix yet —

Advisories 3

References