Updated jq package fixes security vulnerabilities
Embedded NUL truncates top-level jq programs loaded with -f. (CVE-2026-41256) Signed-int overflow in `stack_reallocate` (jq VM stack). (CVE-2026-41257) Wild stack write via signed-integer overflow in decNumber D2U() macro. (CVE-2026-43894) Embedded NUL in jq import paths causes local redaction-policy bypass and preserves sensitive fields in published artifacts. (CVE-2026-43895) Stack Overflow in Recursive Object Merge. (CVE-2026-43896) Stack overflow in module loading on mutual `include`. (CVE-2026-44777) Stack overflow in deep structural equality. (CVE-2026-47770) jq --rawfile invalid-state reuse after String too long causes heap-buffer-overflow. (CVE-2026-49839) Potential integer overflow in jvp_string_append. (CVE-2026-54679)
- Products
- jq
- Affected versions
- Not specified
- Fixed versions
- 1.8.2-1.mga10
- CVEs
- CVE-2026-41256, CVE-2026-41257, CVE-2026-43894, CVE-2026-43895, CVE-2026-43896, CVE-2026-44777, CVE-2026-47770, CVE-2026-49839, CVE-2026-54679
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 20:54 UTC · Revision 1
Source evidence
Updated jq package fixes security vulnerabilities
core-osv · Original sourcePublished 23 Oct 2026, 05:45 UTC
Embedded NUL truncates top-level jq programs loaded with -f. (CVE-2026-41256) Signed-int overflow in `stack_reallocate` (jq VM stack). (CVE-2026-41257) Wild stack write via signed-integer overflow in decNumber D2U() macro. (CVE-2026-43894) Embedded NUL in jq import paths causes local redaction-policy bypass and preserves sensitive fields in published artifacts. (CVE-2026-43895) Stack Overflow in Recursive Object Merge. (CVE-2026-43896) Stack overflow in module loading on mutual `include`. (CVE-2026-44777) Stack overflow in deep structural equality. (CVE-2026-47770) jq --rawfile invalid-state reuse after String too long causes heap-buffer-overflow. (CVE-2026-49839) Potential integer overflow in jvp_string_append. (CVE-2026-54679)
osv:MGASA-2026-0535
jq
Fixed versions: 1.8.2-1.mga10
Complete source record
{
"id": "3e996836ceb92648900fffa80ec12743886977944e75680b9ca7875b8a934c46",
"url": "https://osv.dev/vulnerability/MGASA-2026-0535",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Updated jq package fixes security vulnerabilities",
"summary": "Embedded NUL truncates top-level jq programs loaded with -f. (CVE-2026-41256) Signed-int overflow in `stack_reallocate` (jq VM stack). (CVE-2026-41257) Wild stack write via signed-integer overflow in decNumber D2U() macro. (CVE-2026-43894) Embedded NUL in jq import paths causes local redaction-policy bypass and preserves sensitive fields in published artifacts. (CVE-2026-43895) Stack Overflow in Recursive Object Merge. (CVE-2026-43896) Stack overflow in module loading on mutual `include`. (CVE-2026-44777) Stack overflow in deep structural equality. (CVE-2026-47770) jq --rawfile invalid-state reuse after String too long causes heap-buffer-overflow. (CVE-2026-49839) Potential integer overflow in jvp_string_append. (CVE-2026-54679)",
"evidence": "osv:MGASA-2026-0535",
"products": [
{
"name": {
"value": "jq",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "1.8.2-1.mga10",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "MGASA-2026-0535",
"aliases": [
"MGASA-2026-0535"
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "1.8.2-1.mga10"
}
]
}
],
"package": {
"name": "jq",
"purl": "pkg:rpm/mageia/jq?arch=source&distro=mageia-10",
"ecosystem": "Mageia:10"
},
"database_specific": {
"source": "https://advisories.mageia.org/MGASA-2026-0535.json"
},
"ecosystem_specific": {
"section": "core"
}
}
],
"modified": "2026-10-23T06:01:08.496490839Z",
"provider": "osv",
"upstream": [
"CVE-2026-41256",
"CVE-2026-41257",
"CVE-2026-43894",
"CVE-2026-43895",
"CVE-2026-43896",
"CVE-2026-44777",
"CVE-2026-47770",
"CVE-2026-49839",
"CVE-2026-54679"
],
"references": [
"https://advisories.mageia.org/MGASA-2026-0535.html",
"https://bugs.mageia.org/show_bug.cgi?id=35785",
"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/message/R2ZT3O453YX2G4PIOLGAVJX45WHP37RM/",
"https://github.com/jqlang/jq/security/advisories/GHSA-cfh2-vwfq-qfmm",
"https://github.com/jqlang/jq/security/advisories/GHSA-29gj-222p-j7vx",
"https://lists.debian.org/debian-lts-announce/2026/07/msg00003.html",
"https://github.com/jqlang/jq/security/advisories/GHSA-vf2h-chrj-q3fg",
"https://github.com/jqlang/jq/security/advisories/GHSA-4jm8-m363-4539",
"https://github.com/jqlang/jq/security/advisories/GHSA-5v7p-2r57-2g4g",
"https://github.com/jqlang/jq/security/advisories/GHSA-7q7g-mrq3-phxr",
"https://github.com/jqlang/jq/security/advisories/GHSA-mg96-6h3q-g846",
"https://github.com/jqlang/jq/security/advisories/GHSA-rmpv-jgvr-wpr9",
"https://lists.debian.org/debian-security-announce/2026/msg00327.html"
]
},
"related_cves": [
{
"value": "CVE-2026-41256",
"evidence": "/upstream"
},
{
"value": "CVE-2026-41257",
"evidence": "/upstream"
},
{
"value": "CVE-2026-43894",
"evidence": "/upstream"
},
{
"value": "CVE-2026-43895",
"evidence": "/upstream"
},
{
"value": "CVE-2026-43896",
"evidence": "/upstream"
},
{
"value": "CVE-2026-44777",
"evidence": "/upstream"
},
{
"value": "CVE-2026-47770",
"evidence": "/upstream"
},
{
"value": "CVE-2026-49839",
"evidence": "/upstream"
},
{
"value": "CVE-2026-54679",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 412423,
"published_at": "2026-10-23T05:45:46+00:00"
}