CVE catalog

CVE-2026-58302

rtapi_app in linuxcnc-uspace in LinuxCNC before 2.9.9 allows privilege escalation. It is installed SUID root and loads shared library modules via dlopen() by using a user-supplied module name. Insuffi

[CVE catalog]

Severity
High · CVSS 8.4
Published
Source
[NVD] · [CVE record]
EPSS
0.19% · Oct 25, 2026

rtapi_app in linuxcnc-uspace in LinuxCNC before 2.9.9 allows privilege escalation. It is installed SUID root and loads shared library modules via dlopen() by using a user-supplied module name. Insufficient validation of the module name allows path traversal, enabling an unprivileged local user to load an arbitrary shared library. Because the process retains elevated privileges during module loading, this results in local privilege escalation to root.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianlinuxcncsid1:2.9.9-2fixed
Debianlinuxcnctrixie1:2.9.4-2+deb13u1fixed
Debianlinuxcncbookworm2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlinuxcncsourcesid1:2.9.9-1not yet assignedNot reported[1140943]
Debianlinuxcncsourcetrixie1:2.9.4-2+deb13u1not yet assignedNot reported[1140943]
Debianlinuxcncsourcebookworm2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2not yet assignedNot reported[1140943]

[Debian bug #1140943]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [linuxcnc]

    Details (2)
    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · all · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · all · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

  • Source package: [linuxcnc]

    Details (2)
    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · all · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · all · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

  • Source package: [linuxcnc]

    Details (2)
    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · all · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · all · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

  • Source package: [linuxcnc]

    Details (2)
    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · all · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · all · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

  • Source package: [linuxcnc]

    Details (2)
    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · all · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · all · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

  • Source package: [linuxcnc]

    Details (2)
    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

  • Source package: [linuxcnc]

    Details (2)
    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

    • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

      nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

[Debian 13 (Trixie)]

  • Source package: [linuxcnc]

    Details (2)
    • 1:2.9.4-2+deb13u1 · all · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

    • 1:2.9.4-2+deb13u1 · all · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

  • Source package: [linuxcnc]

    Details (2)
    • 1:2.9.4-2+deb13u1 · all · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

    • 1:2.9.4-2+deb13u1 · all · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

  • Source package: [linuxcnc]

    Details (2)
    • 1:2.9.4-2+deb13u1 · all · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

    • 1:2.9.4-2+deb13u1 · all · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

  • Source package: [linuxcnc]

    Details (2)
    • 1:2.9.4-2+deb13u1 · all · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

    • 1:2.9.4-2+deb13u1 · all · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

  • Source package: [linuxcnc]

    Details (2)
    • 1:2.9.4-2+deb13u1 · all · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

    • 1:2.9.4-2+deb13u1 · all · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

  • Source package: [linuxcnc]

    Details (2)
    • 1:2.9.4-2+deb13u1 · amd64 · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

    • 1:2.9.4-2+deb13u1 · arm64 · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

  • Source package: [linuxcnc]

    Details (2)
    • 1:2.9.4-2+deb13u1 · amd64 · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

    • 1:2.9.4-2+deb13u1 · arm64 · trixie

      Fixed · Fixed: 1:2.9.4-2+deb13u1

      nvd · linuxcnc · debian · 13

Observed:

References