Approved changes feed: RSS · Atom
cpe:2.3:a:jqlang:jq:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Jqlang (285c053e-9e3b-5b31-8f1f-e46ca1d56d1e) |
|---|---|
| Product | Jq (b9723d0d-d9f1-55a9-98d7-c69d8774821d) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:deb/debian/jq |
purl2cpe | 2026-06-01 10:16:46.419320 |
pkg:deb/ubuntu/jq |
purl2cpe | 2026-06-01 10:16:46.419322 |
pkg:docker/stedolan/jq |
purl2cpe | 2026-06-01 10:16:46.419324 |
pkg:github/jqlang/jq |
purl2cpe | 2026-06-01 10:16:46.419326 |
pkg:rpm/fedora/jq |
purl2cpe | 2026-06-01 10:16:46.419328 |
pkg:sourceforge/stedolan-jq.mirror |
purl2cpe | 2026-06-01 10:16:46.419330 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-54679 |
vulnerable | 2026-07-29 01:00:27.921831 |
jq: potential integer overflow in jvp_string_append
jq is a command-line JSON processor. Prior to 1.8.2, on 32bit system, jvp_string_append has a chance of integer/multiple overflowing and then causing a massive buffer overrun. This vulnerability is fixed in 1.8.2.
Published: 2026-06-25T17:16:18.072Z
Updated: 2026-06-25T18:09:00.477Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-49839 |
vulnerable | 2026-07-29 00:57:45.705411 |
jq --rawfile invalid-state reuse after String too long causes heap-buffer-overflow
HIGH (7.1)
jq is a command-line JSON processor. Prior to 1.8.2,` jq --rawfile` can turn a handled oversized-string error into invalid-state reuse and a real heap out-of-bounds write in assertion-disabled builds. When jv_load_file(raw=1) reads an attacker-controlled file, it repeatedly appends file chunks to the same jv string accumulator. Once jv_string_append_buf() returns jv_invalid_with_msg("String too long"), the raw-file loop does not stop. If the file contains at least one more byte, the next loop iteration appends a new chunk to an object that is already invalid. With assertions enabled this aborts in jvp_string_ptr(). With assertions disabled, the invalid object is interpreted as a string object and ASan reports heap-buffer-overflow. This vulnerability is fixed in 1.8.2.
Published: 2026-06-25T17:17:46.181Z
Updated: 2026-06-25T17:55:27.488Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-47770 |
vulnerable | 2026-07-29 00:55:00.409143 |
jq: stack overflow in deep structural equality
jq is a command-line JSON processor. Prior to 1.8.2, comparing two sufficiently deeply nested arrays with the == operator exhausts the C stack on jq's ordinary command-line surface, resulting in denial of service via stack exhaustion (uncontrolled recursion). The crash occurs in jq's recursive structural comparison code, with the recursion repeating through jvp_array_equal() and jv_equal() in src/jv.c when comparing deeply nested arrays; a nearby sort comparator path through jv_cmp() in src/jv_aux.c overflows the stack at a larger nesting depth from the same missing recursion guard. Anyone running jq comparisons on attacker-controlled deeply nested JSON values, or embedding jq in a context where untrusted data can reach the == comparison path, is affected. This vulnerability is fixed in 1.8.2.
Published: 2026-06-25T17:22:21.531Z
Updated: 2026-06-26T18:42:45.982Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44777 |
vulnerable | 2026-06-08 08:05:11.310750 |
jq: stack overflow in module loading on mutual `include`
jq is a command-line JSON processor. In 1.8.2rc1 and earlier, the ordinary module loader recurses without cycle detection when two
otherwise valid modules include each other.
Published: 2026-05-11T17:23:20.228Z
Updated: 2026-05-11T20:11:34.495Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-43896 |
vulnerable | 2026-06-08 08:03:17.989104 |
jq: Stack Overflow in Recursive Object Merge
MEDIUM (6.2)
jq is a command-line JSON processor. In 1.8.1 and earlier, unbounded recursion in jv_object_merge_recursive() allows a crafted jq program to crash the process with a segfault. The function is reachable through the * operator when both operands are objects.
Published: 2026-05-11T17:24:48.149Z
Updated: 2026-05-12T16:15:17.281Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-43895 |
vulnerable | 2026-06-08 08:03:17.988821 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-43894 |
vulnerable | 2026-06-08 08:03:17.988564 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41257 |
vulnerable | 2026-06-08 08:03:15.131629 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41256 |
vulnerable | 2026-06-08 08:03:15.131147 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40612 |
vulnerable | 2026-06-08 08:01:20.877116 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40164 |
vulnerable | 2026-06-08 08:01:19.979092 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-39979 |
vulnerable | 2026-06-08 08:01:17.267098 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-39956 |
vulnerable | 2026-06-08 08:01:17.229787 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33948 |
vulnerable | 2026-06-08 07:59:11.623838 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33947 |
vulnerable | 2026-06-08 07:59:11.623496 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32316 |
vulnerable | 2026-06-08 07:57:17.405951 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-9403 |
vulnerable | 2026-06-08 07:45:22.431464 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-49014 |
vulnerable | 2026-06-08 07:29:12.478968 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-48060 |
vulnerable | 2026-06-08 07:27:15.430553 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-53427 |
vulnerable | 2026-06-08 06:54:15.017579 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-23337 |
vulnerable | 2026-06-08 06:29:37.318017 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-50268 |
vulnerable | 2026-06-08 06:16:15.863929 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-50246 |
vulnerable | 2026-06-08 06:16:15.733625 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.