CVE catalog

CVE-2026-89078

ruby3.1: CVE-2026-89078

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
0.49% · Oct 25, 2026

GitLab has remediated an issue in GitLab CE/EE affecting all versions from 19.2 before 19.2.7, 19.3 before 19.3.3, and 19.4 before 19.4.1 that under certain conditions could have allowed an authenticated user to execute arbitrary code on the GitLab server due to a double free issue when parsing a specially crafted regular expression in a CI/CD configuration.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianruby3.1bookworm3.1.2-7+deb12u1vulnerable
Debianruby3.1bookworm-security3.1.2-7+deb12u1vulnerable
Opensuseruby4.0tumbleweed4.0.9-1.1fixed
Alpineruby3.243.4.12-r0fixed
Alpineruby3.233.4.12-r0fixed
Alpineruby3.213.3.13-r0fixed
Alpineruby3.223.4.12-r0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianruby3.1sourcebookworm(unfixed)not yet assignedNot reportedNot reported
Opensuseruby4.0rpmtumbleweed4.0.9-1.1Not reportedOPENSUSE-SU-2026:12252-1Not reported
Alpinerubyapk3.243.4.12-r0Not reportedALPINE-CVE-2026-89078Not reported
Alpinerubyapk3.233.4.12-r0Not reportedALPINE-CVE-2026-89078Not reported
Alpinerubyapk3.213.3.13-r0Not reportedALPINE-CVE-2026-89078Not reported
Alpinerubyapk3.223.4.12-r0Not reportedALPINE-CVE-2026-89078Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libruby3.1]Affected

    Source package: [ruby3.1]

    Details (4)
    • 3.1.2-7+deb12u1 · amd64 · bookworm

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

    • 3.1.2-7+deb12u1 · arm64 · bookworm

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

    • 3.1.2-7+deb12u1 · amd64 · bookworm-security

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

    • 3.1.2-7+deb12u1 · arm64 · bookworm-security

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

  • [ruby3.1]Affected
    Details (4)
    • 3.1.2-7+deb12u1 · amd64 · bookworm

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

    • 3.1.2-7+deb12u1 · arm64 · bookworm

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

    • 3.1.2-7+deb12u1 · amd64 · bookworm-security

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

    • 3.1.2-7+deb12u1 · arm64 · bookworm-security

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

  • [ruby3.1-dev]Affected

    Source package: [ruby3.1]

    Details (4)
    • 3.1.2-7+deb12u1 · amd64 · bookworm

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

    • 3.1.2-7+deb12u1 · arm64 · bookworm

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

    • 3.1.2-7+deb12u1 · amd64 · bookworm-security

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

    • 3.1.2-7+deb12u1 · arm64 · bookworm-security

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

  • [ruby3.1-doc]Affected

    Source package: [ruby3.1]

    Details (4)
    • 3.1.2-7+deb12u1 · all · bookworm

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

    • 3.1.2-7+deb12u1 · all · bookworm

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

    • 3.1.2-7+deb12u1 · all · bookworm-security

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

    • 3.1.2-7+deb12u1 · all · bookworm-security

      Affected

      dsa · ruby3.1 · debian · bookworm; dsa · ruby3.1 · debian · 12

[Debian 13 (Trixie)]

  • [libruby3.3]Affected

    Source package: [ruby3.3]

    Details (2)
    • 3.3.8-2 · amd64 · trixie

      Affected

      dsa · ruby3.3 · debian · 13

    • 3.3.8-2 · arm64 · trixie

      Affected

      dsa · ruby3.3 · debian · 13

  • [ruby3.3]Affected
    Details (2)
    • 3.3.8-2 · amd64 · trixie

      Affected

      dsa · ruby3.3 · debian · 13

    • 3.3.8-2 · arm64 · trixie

      Affected

      dsa · ruby3.3 · debian · 13

  • [ruby3.3-dev]Affected

    Source package: [ruby3.3]

    Details (2)
    • 3.3.8-2 · amd64 · trixie

      Affected

      dsa · ruby3.3 · debian · 13

    • 3.3.8-2 · arm64 · trixie

      Affected

      dsa · ruby3.3 · debian · 13

  • [ruby3.3-doc]Affected

    Source package: [ruby3.3]

    Details (2)
    • 3.3.8-2 · all · trixie

      Affected

      dsa · ruby3.3 · debian · 13

    • 3.3.8-2 · all · trixie

      Affected

      dsa · ruby3.3 · debian · 13

[openSUSE Tumbleweed]

  • [ruby4.0]Affected

    Source package: [ruby4.0]

    Details (1)
    • 4.0.6-1.2 · x86_64 · tumbleweed

      Affected · Fixed: 4.0.9-1.1

      dsa · ruby4.0 · opensuse · tumbleweed

  • Source package: [ruby4.0]

    Details (1)
    • 4.0.6-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 4.0.9-1.1

      Version impact unknown

      dsa · ruby4.0 · opensuse · tumbleweed

  • [ruby4.0-devel]Unknown

    Source package: [ruby4.0]

    Details (1)
    • 4.0.6-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 4.0.9-1.1

      Version impact unknown

      dsa · ruby4.0 · opensuse · tumbleweed

  • Source package: [ruby4.0]

    Details (1)
    • 4.0.6-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 4.0.9-1.1

      Version impact unknown

      dsa · ruby4.0 · opensuse · tumbleweed

  • [ruby4.0-doc]Unknown

    Source package: [ruby4.0]

    Details (1)
    • 4.0.6-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 4.0.9-1.1

      Version impact unknown

      dsa · ruby4.0 · opensuse · tumbleweed

  • Source package: [ruby4.0]

    Details (1)
    • 4.0.6-1.2 · noarch · tumbleweed

      Unknown · Fixed: 4.0.9-1.1

      Version impact unknown

      dsa · ruby4.0 · opensuse · tumbleweed

Observed:

References