CVE catalog

CVE-2026-43895

jq is a command-line JSON processor. In 1.8.1 and earlier, jq accepts embedded NUL bytes in import paths at the jq-language level, but later resolves those paths through C string operations during mod

[CVE catalog]

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

jq is a command-line JSON processor. In 1.8.1 and earlier, jq accepts embedded NUL bytes in import paths at the jq-language level, but later resolves those paths through C string operations during module and data-file lookup. This creates a mismatch between the logical import string that policy or audit code may validate and the on-disk path that jq actually opens.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianjqsid1.8.2-1fixed
Debianjqforky1.8.2-1fixed
Debianjqtrixie1.7.1-6+deb13u3fixed
Debianjqtrixie-security1.7.1-6+deb13u4fixed
Debianjqbookworm1.6-2.1+deb12u2fixed
Debianjqbookworm-security1.6-2.1+deb12u3fixed
CpejqNot reportedNot reportedunknown
CpejqNot reported1.6-2.1+deb12u2fixed
Alpinejq3.221.8.2-r0fixed
Alpinejq3.231.8.2-r0fixed
Alpinejq3.241.8.2-r0fixed
Susejqlinux enterprise server 16.01.7.1-160000.5.1fixed
Susejqlinux enterprise server for sap applications 16.01.7.1-160000.5.1fixed
Susejqlinux enterprise server 16.01.7.1-160000.5.1fixed
Susejqlinux enterprise server for sap applications 16.01.7.1-160000.5.1fixed
Susejqlinux micro 6.21.7.1-160000.5.1fixed
Susejqlinux micro 6.11.7.1-slfo.1.1_5.1fixed
Opensusejqleap 16.01.7.1-160000.5.1fixed
CpejqNot reportedNot reportedunknown

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianjqsourcesid1.8.1-6not yet assignedNot reported[1136445]
Debianjqsourceforky1.8.1-6not yet assignedNot reported[1136445]
Debianjqsourcetrixie1.7.1-6+deb13u3not yet assignedNot reported[1136445]
Debianjqsourcebookworm1.6-2.1+deb12u2not yet assignedNot reported[1136445]
CpejqcpeNot reported1.6-2.1+deb12u2Not reportedNot reportedNot reported
Alpinejqapk3.221.8.2-r0Not reportedALPINE-CVE-2026-43895Not reported
Alpinejqapk3.231.8.2-r0Not reportedALPINE-CVE-2026-43895Not reported
Alpinejqapk3.241.8.2-r0Not reportedALPINE-CVE-2026-43895Not reported
Susejqrpmlinux enterprise server 16.01.7.1-160000.5.1Not reportedSUSE-SU-2026:23707-1Not reported
Susejqrpmlinux enterprise server for sap applications 16.01.7.1-160000.5.1Not reportedSUSE-SU-2026:23707-1Not reported
Susejqrpmlinux enterprise server 16.01.7.1-160000.5.1Not reportedSUSE-SU-2026:23728-1Not reported
Susejqrpmlinux enterprise server for sap applications 16.01.7.1-160000.5.1Not reportedSUSE-SU-2026:23728-1Not reported
Susejqrpmlinux micro 6.21.7.1-160000.5.1Not reportedSUSE-SU-2026:23671-1Not reported
Susejqrpmlinux micro 6.11.7.1-slfo.1.1_5.1Not reportedSUSE-SU-2026:23735-1Not reported
Opensusejqrpmleap 16.01.7.1-160000.5.1Not reportedOPENSUSE-SU-2026:21833-1Not reported

[Debian bug #1136445]

OpenFactory catalog packages

[Debian 13 (Trixie)]

  • [jq]Affected
    Details (5)
    • 1.7.1-6+deb13u2 · amd64 · trixie

      Affected · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

    • 1.7.1-6+deb13u2 · arm64 · trixie

      Affected · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

    • 1.7.1-6+deb13u3 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

    • 1.7.1-6+deb13u3 · arm64 · trixie-security

      Fixed · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

    • 1.7.1-6+deb13u4 · amd64 · trixie-security

      Fixed · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

  • [libjq1]Affected

    Source package: [jq]

    Details (5)
    • 1.7.1-6+deb13u2 · amd64 · trixie

      Affected · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

    • 1.7.1-6+deb13u2 · arm64 · trixie

      Affected · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

    • 1.7.1-6+deb13u3 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

    • 1.7.1-6+deb13u3 · arm64 · trixie-security

      Fixed · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

    • 1.7.1-6+deb13u4 · amd64 · trixie-security

      Fixed · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

  • [libjq-dev]Affected

    Source package: [jq]

    Details (5)
    • 1.7.1-6+deb13u2 · amd64 · trixie

      Affected · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

    • 1.7.1-6+deb13u2 · arm64 · trixie

      Affected · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

    • 1.7.1-6+deb13u3 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

    • 1.7.1-6+deb13u3 · arm64 · trixie-security

      Fixed · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

    • 1.7.1-6+deb13u4 · amd64 · trixie-security

      Fixed · Fixed: 1.7.1-6+deb13u3

      nvd · jq · debian · 13

[Debian 12 (Bookworm)]

  • [jq]Fixed
    Details (4)
    • 1.6-2.1+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 1.6-2.1+deb12u2

      nvd · jq · debian · bookworm; nvd · jq · debian · 12

    • 1.6-2.1+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 1.6-2.1+deb12u2

      nvd · jq · debian · bookworm; nvd · jq · debian · 12

    • 1.6-2.1+deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 1.6-2.1+deb12u2

      nvd · jq · debian · bookworm; nvd · jq · debian · 12

    • 1.6-2.1+deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 1.6-2.1+deb12u2

      nvd · jq · debian · bookworm; nvd · jq · debian · 12

  • [libjq1]Fixed

    Source package: [jq]

    Details (4)
    • 1.6-2.1+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 1.6-2.1+deb12u2

      nvd · jq · debian · bookworm; nvd · jq · debian · 12

    • 1.6-2.1+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 1.6-2.1+deb12u2

      nvd · jq · debian · bookworm; nvd · jq · debian · 12

    • 1.6-2.1+deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 1.6-2.1+deb12u2

      nvd · jq · debian · bookworm; nvd · jq · debian · 12

    • 1.6-2.1+deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 1.6-2.1+deb12u2

      nvd · jq · debian · bookworm; nvd · jq · debian · 12

  • [libjq-dev]Fixed

    Source package: [jq]

    Details (4)
    • 1.6-2.1+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 1.6-2.1+deb12u2

      nvd · jq · debian · bookworm; nvd · jq · debian · 12

    • 1.6-2.1+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 1.6-2.1+deb12u2

      nvd · jq · debian · bookworm; nvd · jq · debian · 12

    • 1.6-2.1+deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 1.6-2.1+deb12u2

      nvd · jq · debian · bookworm; nvd · jq · debian · 12

    • 1.6-2.1+deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 1.6-2.1+deb12u2

      nvd · jq · debian · bookworm; nvd · jq · debian · 12

Observed:

References