CVE catalog

CVE-2020-35357

gsl: CVE-2020-35357

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.97% · Oct 25, 2026

A buffer overflow can occur when calculating the quantile value using the Statistics Library of GSL (GNU Scientific Library), versions 2.5 and 2.6. Processing a maliciously crafted input data for gsl_stats_quantile_from_sorted_data of the library may lead to unexpected application termination or arbitrary code execution.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangslsid2.8+dfsg-6fixed
Debiangslforky2.8+dfsg-6fixed
Debiangsltrixie2.8+dfsg-5fixed
Debiangslbookworm2.7.1+dfsg-5+deb12u1fixed
Ubuntugslpro2.6+dfsg-2vulnerable
Ubuntugslpro2.7.1+dfsg-3vulnerable
Ubuntugslpro2.7.1+dfsg-3ubuntu0.22.04.1~esm1fixed
Ubuntugsl20.042.5+dfsg-6vulnerable
Ubuntugsl20.042.5+dfsg-6build1vulnerable
Ubuntugsl20.042.5+dfsg-6+deb10u1build0.20.04.1fixed
Ubuntugslpro2.6+dfsg-2vulnerable
Ubuntugslpro2.7.1+dfsg-3vulnerable
Ubuntugslpro2.7.1+dfsg-3ubuntu0.22.04.1~esm1fixed
Ubuntugsl20.042.5+dfsg-6vulnerable
Ubuntugsl20.042.5+dfsg-6build1vulnerable
Ubuntugsl20.042.5+dfsg-6+deb10u1build0.20.04.1fixed
Susegsllinux enterprise module for desktop applications 15 sp42.6-150200.3.4.3fixed
Susegsllinux enterprise module for desktop applications 15 sp52.6-150200.3.4.3fixed
Susegsllinux enterprise module for package hub 15 sp42.6-150200.3.4.3fixed
Susegsllinux enterprise module for package hub 15 sp52.6-150200.3.4.3fixed
Opensusegslleap 15.42.6-150200.3.4.3fixed
Opensusegsl_2_6-gnu-hpcleap 15.42.6-150200.3.4.3fixed
Opensusegslleap 15.52.6-150200.3.4.3fixed
Opensusegsl_2_6-gnu-hpcleap 15.52.6-150200.3.4.3fixed
Susegsllinux enterprise workstation extension 15 sp42.4-150100.9.4.1fixed
Susegsllinux enterprise workstation extension 15 sp52.4-150100.9.4.1fixed
Opensusegslleap 15.42.4-150100.9.4.1fixed
Opensusegsl_2_4-gnu-hpcleap 15.42.4-150100.9.4.1fixed
Opensusegsl_2_4-gnu-hpcleap 15.52.4-150100.9.4.1fixed
Susegsllinux enterprise software development kit 12 sp51.16-5.4.1fixed
Susegsllinux enterprise workstation extension 12 sp51.16-5.4.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangslsourcesid2.7.1+dfsg-6not yet assignedNot reported[1052655]
Debiangslsourceforky2.7.1+dfsg-6not yet assignedNot reported[1052655]
Debiangslsourcetrixie2.7.1+dfsg-6not yet assignedNot reported[1052655]
Debiangslsourcebookworm2.7.1+dfsg-5+deb12u1not yet assignedNot reported[1052655]
Ubuntugsldebpro2.7.1+dfsg-3ubuntu0.22.04.1~esm1Not reportedUSN-6472-1Not reported
Ubuntugsldeb20.042.5+dfsg-6+deb10u1build0.20.04.1Not reportedUSN-6472-1Not reported
Ubuntugsldebpro2.7.1+dfsg-3ubuntu0.22.04.1~esm1Not reportedUBUNTU-CVE-2020-35357Not reported
Ubuntugsldeb20.042.5+dfsg-6+deb10u1build0.20.04.1Not reportedUBUNTU-CVE-2020-35357Not reported
Susegslrpmlinux enterprise module for desktop applications 15 sp42.6-150200.3.4.3Not reportedSUSE-SU-2023:3858-1Not reported
Susegslrpmlinux enterprise module for desktop applications 15 sp52.6-150200.3.4.3Not reportedSUSE-SU-2023:3858-1Not reported
Susegslrpmlinux enterprise module for package hub 15 sp42.6-150200.3.4.3Not reportedSUSE-SU-2023:3858-1Not reported
Susegslrpmlinux enterprise module for package hub 15 sp52.6-150200.3.4.3Not reportedSUSE-SU-2023:3858-1Not reported
Opensusegslrpmleap 15.42.6-150200.3.4.3Not reportedSUSE-SU-2023:3858-1Not reported
Opensusegsl_2_6-gnu-hpcrpmleap 15.42.6-150200.3.4.3Not reportedSUSE-SU-2023:3858-1Not reported
Opensusegslrpmleap 15.52.6-150200.3.4.3Not reportedSUSE-SU-2023:3858-1Not reported
Opensusegsl_2_6-gnu-hpcrpmleap 15.52.6-150200.3.4.3Not reportedSUSE-SU-2023:3858-1Not reported
Susegslrpmlinux enterprise workstation extension 15 sp42.4-150100.9.4.1Not reportedSUSE-SU-2023:3527-1Not reported
Susegslrpmlinux enterprise workstation extension 15 sp52.4-150100.9.4.1Not reportedSUSE-SU-2023:3527-1Not reported
Opensusegslrpmleap 15.42.4-150100.9.4.1Not reportedSUSE-SU-2023:3527-1Not reported
Opensusegsl_2_4-gnu-hpcrpmleap 15.42.4-150100.9.4.1Not reportedSUSE-SU-2023:3527-1Not reported
Opensusegsl_2_4-gnu-hpcrpmleap 15.52.4-150100.9.4.1Not reportedSUSE-SU-2023:3527-1Not reported
Susegslrpmlinux enterprise software development kit 12 sp51.16-5.4.1Not reportedSUSE-SU-2023:4051-1Not reported
Susegslrpmlinux enterprise workstation extension 12 sp51.16-5.4.1Not reportedSUSE-SU-2023:4051-1Not reported

[Debian bug #1052655]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [gsl-bin]Fixed

    Source package: [gsl]

    Details (2)
    • 2.7.1+dfsg-5+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.7.1+dfsg-5+deb12u1

      dsa · gsl · debian · bookworm; dsa · gsl · debian · 12

    • 2.7.1+dfsg-5+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.7.1+dfsg-5+deb12u1

      dsa · gsl · debian · bookworm; dsa · gsl · debian · 12

  • [libgsl27]Fixed

    Source package: [gsl]

    Details (2)
    • 2.7.1+dfsg-5+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.7.1+dfsg-5+deb12u1

      dsa · gsl · debian · bookworm; dsa · gsl · debian · 12

    • 2.7.1+dfsg-5+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.7.1+dfsg-5+deb12u1

      dsa · gsl · debian · bookworm; dsa · gsl · debian · 12

  • Source package: [gsl]

    Details (2)
    • 2.7.1+dfsg-5+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.7.1+dfsg-5+deb12u1

      dsa · gsl · debian · bookworm; dsa · gsl · debian · 12

    • 2.7.1+dfsg-5+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.7.1+dfsg-5+deb12u1

      dsa · gsl · debian · bookworm; dsa · gsl · debian · 12

  • [libgsl-dbg]Fixed

    Source package: [gsl]

    Details (2)
    • 2.7.1+dfsg-5+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.7.1+dfsg-5+deb12u1

      dsa · gsl · debian · bookworm; dsa · gsl · debian · 12

    • 2.7.1+dfsg-5+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.7.1+dfsg-5+deb12u1

      dsa · gsl · debian · bookworm; dsa · gsl · debian · 12

  • [libgsl-dev]Fixed

    Source package: [gsl]

    Details (2)
    • 2.7.1+dfsg-5+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.7.1+dfsg-5+deb12u1

      dsa · gsl · debian · bookworm; dsa · gsl · debian · 12

    • 2.7.1+dfsg-5+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.7.1+dfsg-5+deb12u1

      dsa · gsl · debian · bookworm; dsa · gsl · debian · 12

[Debian 13 (Trixie)]

  • [gsl-bin]Fixed

    Source package: [gsl]

    Details (2)
    • 2.8+dfsg-5 · amd64 · trixie

      Fixed · Fixed: 2.7.1+dfsg-6

      dsa · gsl · debian · 13

    • 2.8+dfsg-5 · arm64 · trixie

      Fixed · Fixed: 2.7.1+dfsg-6

      dsa · gsl · debian · 13

  • [libgsl28]Fixed

    Source package: [gsl]

    Details (2)
    • 2.8+dfsg-5 · amd64 · trixie

      Fixed · Fixed: 2.7.1+dfsg-6

      dsa · gsl · debian · 13

    • 2.8+dfsg-5 · arm64 · trixie

      Fixed · Fixed: 2.7.1+dfsg-6

      dsa · gsl · debian · 13

  • Source package: [gsl]

    Details (2)
    • 2.8+dfsg-5 · amd64 · trixie

      Fixed · Fixed: 2.7.1+dfsg-6

      dsa · gsl · debian · 13

    • 2.8+dfsg-5 · arm64 · trixie

      Fixed · Fixed: 2.7.1+dfsg-6

      dsa · gsl · debian · 13

  • [libgsl-dbg]Fixed

    Source package: [gsl]

    Details (2)
    • 2.8+dfsg-5 · amd64 · trixie

      Fixed · Fixed: 2.7.1+dfsg-6

      dsa · gsl · debian · 13

    • 2.8+dfsg-5 · arm64 · trixie

      Fixed · Fixed: 2.7.1+dfsg-6

      dsa · gsl · debian · 13

  • [libgsl-dev]Fixed

    Source package: [gsl]

    Details (2)
    • 2.8+dfsg-5 · amd64 · trixie

      Fixed · Fixed: 2.7.1+dfsg-6

      dsa · gsl · debian · 13

    • 2.8+dfsg-5 · arm64 · trixie

      Fixed · Fixed: 2.7.1+dfsg-6

      dsa · gsl · debian · 13

Observed:

References