CVE-2025-9403
jqlang jq JSON jq_test.c run_jq_tests assertion
A vulnerability was determined in jqlang jq up to 1.6. Impacted is the function run_jq_tests of the file jq_test.c of the component JSON Parser. Executing manipulation can lead to reachable assertion. The attack requires local access. The exploit has been publicly disclosed and may be utilized. Other versions might be affected as well.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
4.8
jqlang jq JSON jq_test.c run_jq_tests assertion
A vulnerability was determined in jqlang jq up to 1.6. Impacted is the function run_jq_tests of the file jq_test.c of the component JSON Parser. Executing manipulation can lead to reachable assertion. The attack requires local access. The exploit has been publicly disclosed and may be utilized. Other versions might be affected as well.
- Record
CVE-2025-9403- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P - CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:X/RC:R - CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:X/RC:R - CVSS 2.0
- 1.7
AV:L/AC:L/Au:S/C:N/I:N/A:P/E:POC/RL:ND/RC:UR - Weakness
- CWE-617
- Updated
- 2026-11-02
EUVDEUVD-2025-25716
4.8
A vulnerability was determined in jqlang jq up to 1.6. Impacted is the function run_jq_tests of the file jq_test.c of the component JSON Parser. Executing manipulation can lead to reachable assertion. The attack requires local access. The exploit has been publicly disclosed and may be utilized. Other versions might be affected as well.
- Record
EUVD-2025-25716- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-45r2-rx5v-q5f6
1.9
A vulnerability was determined in jqlang jq up to 1.6. Impacted is the function run_jq_tests of...
A vulnerability was determined in jqlang jq up to 1.6. Impacted is the function run_jq_tests of the file jq_test.c of the component JSON Parser. Executing manipulation can lead to reachable assertion. The attack requires local access. The exploit has been publicly disclosed and may be utilized. Other versions might be affected as well.
- Record
GHSA-45r2-rx5v-q5f6- CVSS 4.0
- 1.9 Low
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-617
- Updated
- 2026-11-02
NVD
1.9
A vulnerability was determined in jqlang jq up to 1.6. Impacted is the function run_jq_tests of the file jq_test.c of the component JSON Parser. Executing manipulation can lead to reachable assertion. The attack requires local access. The exploit has been publicly disclosed and may be utilized. Other versions might be affected as well.
- Record
CVE-2025-9403- CVSS 4.0
- 1.9 Low
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 1.7 Low
AV:L/AC:L/Au:S/C:N/I:N/A:P - Weakness
- CWE-617
- Updated
- 2026-11-02
OSVBELL-CVE-2025-9403
5.5
- Record
BELL-CVE-2025-9403- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
1.9
jqlang jq JSON jq_test.c run_jq_tests assertion
A vulnerability was determined in jqlang jq up to 1.6. Impacted is the function run_jq_tests of the file jq_test.c of the component JSON Parser. Executing manipulation can lead to reachable assertion. The attack requires local access. The exploit has been publicly disclosed and may be utilized. Other versions might be affected as well.
- Record
CVE-2025-9403- CVSS 4.0
- 1.9 Low
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P - Weakness
- CWE-617
- Updated
- 2026-11-02
Show 10 moreShow less
OSVDEBIAN-CVE-2025-9403
5.5
A vulnerability was determined in jqlang jq up to 1.6. Impacted is the function run_jq_tests of the file jq_test.c of the component JSON Parser. Executing manipulation can lead to reachable assertion. The attack requires local access. The exploit has been publicly disclosed and may be utilized. Other versions might be affected as well.
- Record
DEBIAN-CVE-2025-9403- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-2780
3.3
jq security update
jq is a lightweight and flexible command-line JSON processor. you can use it to slice and filter and map and transform structured data. It is written in portable C, and it has zero runtime dependencies. it can mangle the data format that you have into the one that you want.
Security Fix(es):
A vulnerability was determined in jqlang jq up to 1.6. Impacted is the function run_jq_tests of the file jq_test.c of the component JSON Parser. Executing manipulation can lead to reachable assertion. The attack requires local access. The exploit has been publicly disclosed and may be utilized. Other versions might be affected as well.(CVE-2025-9403)
- Record
OESA-2026-2780- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-9403
1.9
A vulnerability was determined in jqlang jq up to 1.6. Impacted is the function run_jq_tests of the file jq_test.c of the component JSON Parser. Executing manipulation can lead to reachable assertion. The attack requires local access. The exploit has been publicly disclosed and may be utilized. Other versions might be affected as well.
- Record
UBUNTU-CVE-2025-9403- CVSS 4.0
- 1.9 Low
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P - CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVAZL-66678 No score
CVE-2025-9403 affecting package jq for versions less than 1.6-5
A vulnerability was determined in jqlang jq up to 1.6. Impacted is the function run_jq_tests of the file jq_test.c of the component JSON Parser. Executing manipulation can lead to reachable assertion. The attack requires local access. The exploit has been publicly disclosed and may be utilized. Other versions might be affected as well.
- Record
AZL-66678- Updated
- 2026-11-02
OSVAZL-85554 No score
CVE-2025-9403 affecting package jq for versions less than 1.7.1-8
A vulnerability was determined in jqlang jq up to 1.6. Impacted is the function run_jq_tests of the file jq_test.c of the component JSON Parser. Executing manipulation can lead to reachable assertion. The attack requires local access. The exploit has been publicly disclosed and may be utilized. Other versions might be affected as well.
- Record
AZL-85554- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11789-1 No score
jq-1.8.2-2.1 on GA media
These are all security issues fixed in the jq-1.8.2-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11789-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0931-1 No score
Security update for jq
This update for jq fixes the following issue:
- CVE-2025-9403: test suite assertion failure in JSON parsing consistency validation (bsc#1248600).
- Record
SUSE-SU-2026:0931-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22705-1 No score
Security update for jq
This update for jq fixes the following issues
Security issues fixed:
- CVE-2025-9403: reacheable assertion in
run_jq_testscan lead to program termination when processing malformed JSON input containing invalid Unicode escape sequences (bsc#1248600). - CVE-2026-32316: integer overflow within the
jvp_string_append()andjvp_string_copy_replace_badfunctions can lead to heap buffer overflow when evaluating untrusted jq queries (bsc#1262044). - CVE-2026-33947: unbounded recursion in functions
jv_setpath(),jv_getpath(), anddelpaths_sorted()can lead to excessive resource consumption when processing crafted JSON input (bsc#1262069). - CVE-2026-33948: improper handling of buffer sizes via
strlen()instead offgets()in CLI input parsing allows validation bypass via embedded NUL bytes (bsc#1262043). - CVE-2026-39956: missing runtime type checks in
_strindicesandjv_string_indexes()can lead to a crash when evaluating untrusted jq filters against a release build (bsc#1262070). - CVE-2026-39979: incorrect processing of non-nul-terminated counted buffers in
jv_parse_sizedcan lead to an out-of-bounds read when processing malformed JSON (bsc#1262071). - CVE-2026-40164: use of
MurmurHash3with a hardcoded seed allows pre-computation of key collisions and can lead to a denial of service via resource exhaustion when processing crafted JSON objects (bsc#1262072).
Other updates and bugfixes:
- spec: add
--enable-pthread-tlsto configure invocation.
- Record
SUSE-SU-2026:22705-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23873-1 No score
Security update for jq
This update for jq fixes the following issues:
Security issues fixed:
- CVE-2015-8863: heap buffer overflow in tokenadd() function (bsc#976992).
- CVE-2023-50246: improper memory handling can lead to a heap buffer overflow in
decNumberToString(bsc#1218034). - CVE-2023-50268: stack-based buffer overflow in builds using decNumber (bsc#1218038).
- CVE-2024-53427: stack-buffer-overflow in the decNumberCopy function in decNumber.c (bsc#1238078).
- CVE-2025-9403: reachable assertion in run_jq_tests() (bsc#1248600).
- CVE-2026-32316: denial of Service or potential arbitrary code execution due to integer overflow and heap-based buffer overflow (bsc#1262044).
- CVE-2026-33948: CLI input parsing allows validation bypass via embedded NUL bytes (bsc#1262043).
- CVE-2026-40164: predictable hash collisions can lead to a denial of service (bsc#1262072).
- CVE-2026-40612: jv_contains recurses into nested arrays/objects with no depth limit and can cause a stack overflow (bsc#1265060).
- CVE-2026-41256: embedded NUL truncates top-level jq programs loaded with -f and can lead to execution of unintended programs (bsc#1265061).
- CVE-2026-41257: integer overflow in
stack_reallocatecan lead to memory corruption and DoS (bsc#1265062). - CVE-2026-43894: signed integer overflow in
decNumbercan lead to out-of-bounds memory write (bsc#1265070). - CVE-2026-43895: embedded NUL bytes in import paths can lead to policy bypass and sensitive information disclosure (bsc#1265071).
- CVE-2026-43896: unbounded recursion in
jv_object_merge_recursive()can lead to C stack exhaustion and a process crash (bsc#1265075). - CVE-2026-44777: uncontrolled recursion in ordinary module loader when two valid modules
includeeach other can lead to stack exhaustion and process crash (bsc#1265076). - CVE-2026-47770: stack overflow in deep structural equality (bsc#1269221).
- CVE-2026-49839:
--rawfileinvalid-state reuse afterString too longcan lead to a heap buffer overflow (bsc#1269220). - CVE-2026-54679: integer overflow in
jvp_string_appendcan lead to a buffer overrun on 32-bit systems (bsc#1269390).
Changes for jq:
Update to version 1.7.1:
- Make the default background color more suitable for bright backgrounds.
- Allow passing the inline jq script after --.
- Fix possible uninitialised value dereference if jq_init() fails
- Simplify paths/0 and paths/1.
- Reject U+001F in string literals.
- Remove unused nref accumulator in block_bind_library.
- Remove a bunch of unused variables, and useless assignments.
- main.c: Remove unused EXIT_STATUS_EXACT option.
- Actually use the number correctly casted from double to int as index.
- src/builtin.c: remove unnecessary jv_copy-s in type_error/type_error2.
- Remove undefined behavior caught by LLVM 10 UBSAN.
- Convert decnum to binary64 (double) instead of decimal64. This makes jq behave like the JSON specification suggests and more similar to other languages.
- Fix memory leaks on invalid input for ltrimstr/1 and rtrimstr/1.
- Fix memory leak on failed get for setpath/2.
- Fix nan from json parsing also for nans with payload that start with 'n'.
- Allow carriage return characters in comments.
- Generate links in the man page.
- Add extern C for C++.
- Make object key color configurable using JQ_COLORS environment variable.
- Change the default color of null to Bright Black.
- Respect NO_COLOR environment variable to disable color output.
- Improved --help output. Now mentions all options and nicer order.
- Fix multiple issues of exit code using --exit-code/-e option.
- Add --raw-output0 for NUL (zero byte) separated output.
- Fix assert crash and validate JSON for --jsonarg.
- Remove deprecated --argfile option.
- Use decimal number literals to preserve precision. Comparison operations respects precision but arithmetic operations might truncate.
- Adds new builtin pick(stream) to emit a projection of the input object or array.
- Adds new builtin…
- Record
SUSE-SU-2026:23873-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4275-1 No score
Security update for jq
This update for jq fixes the following issues:
Security issues fixed:
- CVE-2015-8863: heap buffer overflow in tokenadd() function (bsc#976992).
- CVE-2023-50246: improper memory handling can lead to a heap buffer overflow in
decNumberToString(bsc#1218034). - CVE-2023-50268: stack-based buffer overflow in builds using decNumber (bsc#1218038).
- CVE-2024-53427: stack-buffer-overflow in the decNumberCopy function in decNumber.c (bsc#1238078).
- CVE-2025-9403: reachable assertion in run_jq_tests() (bsc#1248600).
- CVE-2026-33948: CLI input parsing allows validation bypass via embedded NUL bytes (bsc#1262043).
- CVE-2026-40164: predictable hash collisions can lead to a denial of service (bsc#1262072).
- CVE-2026-40612: jv_contains recurses into nested arrays/objects with no depth limit and can cause a stack overflow (bsc#1265060).
- CVE-2026-41256: embedded NUL truncates top-level jq programs loaded with -f and can lead to execution of unintended programs (bsc#1265061).
- CVE-2026-41257: integer overflow in
stack_reallocatecan lead to memory corruption and DoS (bsc#1265062). - CVE-2026-43894: signed integer overflow in
decNumbercan lead to out-of-bounds memory write (bsc#1265070). - CVE-2026-43895: embedded NUL bytes in import paths can lead to policy bypass and sensitive information disclosure (bsc#1265071).
- CVE-2026-43896: unbounded recursion in
jv_object_merge_recursive()can lead to C stack exhaustion and a process crash (bsc#1265075). - CVE-2026-44777: uncontrolled recursion in ordinary module loader when two valid modules
includeeach other can lead to stack exhaustion and process crash (bsc#1265076). - CVE-2026-47770: stack overflow in deep structural equality (bsc#1269221).
- CVE-2026-49839:
--rawfileinvalid-state reuse afterString too longcan lead to a heap buffer overflow (bsc#1269220). - CVE-2026-54679: integer overflow in
jvp_string_appendcan lead to a buffer overrun on 32-bit systems (bsc#1269390).
Changes for jq:
Update to version 1.7.1:
- Make the default background color more suitable for bright backgrounds.
- Allow passing the inline jq script after --.
- Fix possible uninitialised value dereference if jq_init() fails
- Simplify paths/0 and paths/1.
- Reject U+001F in string literals.
- Remove unused nref accumulator in block_bind_library.
- Remove a bunch of unused variables, and useless assignments.
- main.c: Remove unused EXIT_STATUS_EXACT option.
- Actually use the number correctly casted from double to int as index.
- src/builtin.c: remove unnecessary jv_copy-s in type_error/type_error2.
- Remove undefined behavior caught by LLVM 10 UBSAN.
- Convert decnum to binary64 (double) instead of decimal64. This makes jq behave like the JSON specification suggests and more similar to other languages.
- Fix memory leaks on invalid input for ltrimstr/1 and rtrimstr/1.
- Fix memory leak on failed get for setpath/2.
- Fix nan from json parsing also for nans with payload that start with 'n'.
- Allow carriage return characters in comments.
- Generate links in the man page.
- Add extern C for C++.
- Make object key color configurable using JQ_COLORS environment variable.
- Change the default color of null to Bright Black.
- Respect NO_COLOR environment variable to disable color output.
- Improved --help output. Now mentions all options and nicer order.
- Fix multiple issues of exit code using --exit-code/-e option.
- Add --raw-output0 for NUL (zero byte) separated output.
- Fix assert crash and validate JSON for --jsonarg.
- Remove deprecated --argfile option.
- Use decimal number literals to preserve precision. Comparison operations respects precision but arithmetic operations might truncate.
- Adds new builtin pick(stream) to emit a projection of the input object or array.
- Adds new builtin debug(msgs) that works like debug but applies a filter on the input before writing to stderr.
- Adds new builtin scan($re; $flags). Was documented…
- Record
SUSE-SU-2026:4275-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
jqAzure Linux:2 |
before 1.6-5 | 1.6-5 |
jqAzure Linux:3 |
before 1.7.1-8 | 1.7.1-8 |
jqAlpaquita:23 |
1.6-r2 and later | None known |
jqAlpaquita:25 |
1.7.1-r0 and later | None known |
jqAlpaquita:stream |
1.6-r1 and later | None known |
jqDebian:12 |
All versions, plus listed versions 1.6-2.11.6-2.1+deb12u11.6-2.1+deb12u21.6-31.7-1 Show 16 moreShow less1.7.1-11.7.1-21.7.1-31.7.1-41.7.1-51.7.1-61.8.0-11.8.1-11.8.1-21.8.1-31.8.1-41.8.1-51.8.1-61.8.1-71.8.1-81.8.2-1 |
None known |
jqDebian:13 |
All versions, plus listed versions 1.7.1-6+deb13u11.7.1-6+deb13u21.7.1-6+deb13u31.8.0-11.8.1-1 Show 8 moreShow less1.8.1-21.8.1-31.8.1-41.8.1-51.8.1-61.8.1-71.8.1-81.8.2-1 |
None known |
jqDebian:14 |
All versions, plus listed versions 1.8.0-11.8.1-11.8.1-21.8.1-31.8.1-4 Show 5 moreShow less1.8.1-51.8.1-61.8.1-71.8.1-81.8.2-1 |
None known |
jqopenEuler:22.03-LTS-SP4 |
before 1.8.0-5.oe2203sp4 | 1.8.0-5.oe2203sp4 |
jqopenEuler:24.03-LTS-SP1 |
before 1.8.0-5.oe2403sp1 | 1.8.0-5.oe2403sp1 |
Show 34 moreShow less
| Package | Affected | Fixed |
|---|---|---|
jqopenEuler:24.03-LTS-SP3 |
before 1.8.0-5.oe2403sp3 | 1.8.0-5.oe2403sp3 |
jqopenEuler:20.03-LTS-SP4 |
before 1.8.0-5.oe2003sp4 | 1.8.0-5.oe2003sp4 |
jqSUSE:Linux Enterprise Micro 5.3 |
before 1.6-150000.3.12.1 | 1.6-150000.3.12.1 |
jqSUSE:Linux Enterprise Micro 5.4 |
before 1.6-150000.3.12.1 | 1.6-150000.3.12.1 |
jqSUSE:Linux Enterprise Micro 5.5 |
before 1.6-150000.3.12.1 | 1.6-150000.3.12.1 |
jqSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 1.6-150000.3.12.1 | 1.6-150000.3.12.1 |
jqSUSE:Linux Enterprise Micro 5.2 |
before 1.6-150000.3.12.1 | 1.6-150000.3.12.1 |
jqopenSUSE:Leap 15.6 |
before 1.6-150000.3.12.1 | 1.6-150000.3.12.1 |
jqSUSE:Linux Micro 6.0 |
before 1.6-6.1 | 1.6-6.1 |
jqSUSE:Linux Micro 6.0 |
before 1.7.1-1.1 | 1.7.1-1.1 |
jqSUSE:Linux Enterprise Micro 5.3 |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqSUSE:Linux Enterprise Micro 5.4 |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqSUSE:Linux Enterprise Micro 5.5 |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqSUSE:Linux Enterprise Server 15 SP5-LTSS |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqSUSE:Linux Enterprise Server 15 SP6-LTSS |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqSUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqSUSE:Linux Enterprise Server for SAP Applications 15 SP5 |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqSUSE:Linux Enterprise Server for SAP Applications 15 SP6 |
before 1.7.1-150000.3.25.1 | 1.7.1-150000.3.25.1 |
jqUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 1.2-81.3-11.3-1.1ubuntu11.3-1.1ubuntu1.11.3-1.1ubuntu1.1+esm31.3-1.1ubuntu1.1+esm4 |
None known |
jqUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.4-2.11.5+dfsg-11.5+dfsg-1ubuntu0.11.5+dfsg-1ubuntu0.1+esm21.5+dfsg-1ubuntu0.1+esm31.5+dfsg-1ubuntu0.1+esm4 |
None known |
jqUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.5+dfsg-21.5+dfsg-2ubuntu0.1~esm11.5+dfsg-2ubuntu0.1~esm21.5+dfsg-2ubuntu0.1~esm3 |
None known |
jqUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.5+dfsg-2build11.6-11.6-1ubuntu0.20.04.11.6-1ubuntu0.20.04.1+esm11.6-1ubuntu0.20.04.1+esm21.6-1ubuntu0.20.04.1+esm3 |
None known |
jqUbuntu:22.04:LTS |
All versions, plus listed versions 1.6-2.1ubuntu21.6-2.1ubuntu31.6-2.1ubuntu3.11.6-2.1ubuntu3.2 |
None known |
jqUbuntu:24.04:LTS |
All versions, plus listed versions 1.6-31.7-11.7.1-21.7.1-31.7.1-3build11.7.1-3ubuntu0.24.04.11.7.1-3ubuntu0.24.04.2 |
None known |
jqUbuntu:25.10 |
All versions, plus listed versions 1.7.1-3ubuntu11.7.1-6ubuntu11.8.1-3ubuntu11.8.1-3ubuntu1.1 |
None known |
jqUbuntu:26.10 |
All versions, plus listed versions 1.8.1-4ubuntu11.8.2-1ubuntu1 |
None known |
jqUbuntu:26.04:LTS |
All versions, plus listed versions 1.8.1-3ubuntu11.8.1-4ubuntu11.8.1-4ubuntu2 |
None known |
jqopenSUSE:Tumbleweed |
before 1.8.2-2.1 | 1.8.2-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-9403 is a medium vulnerability (CVSS 4.8) in Jqlang Jq, published August 25, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.22%, the 13th percentile. Fixed in jq 1.6-5.
References
vuldb.com?id.321239
vuldb.com?ctiid.321239
vuldb.com?submit.633170
github.com/jqlang/jq/issues/3393
drive.google.com/file/d/1r8m9PhU_rk-QPj6OMcs415FcvWPD-zJY/view?usp=sharing
nvd.nist.gov/vuln/detail/CVE-2025-9403
Show 54 moreShow less
github.com/advisories/GHSA-45r2-rx5v-q5f6
docs.bell-sw.com/security/cves/CVE-2025-9403
github.com/CVEProject/cvelistV5/tree/main/cves/2025/9xxx/CVE-2025-9403.json
security-tracker.debian.org/tracker/CVE-2025-9403
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2780
suse.com/support/update/announcement/2026/suse-su-20260931-1
bugzilla.suse.com/1248600
suse.com/security/cve/CVE-2025-9403
suse.com/support/update/announcement/2026/suse-su-202622705-1
bugzilla.suse.com/1262043
bugzilla.suse.com/1262044
bugzilla.suse.com/1262069
bugzilla.suse.com/1262070
bugzilla.suse.com/1262071
bugzilla.suse.com/1262072
suse.com/security/cve/CVE-2026-32316
suse.com/security/cve/CVE-2026-33947
suse.com/security/cve/CVE-2026-33948
suse.com/security/cve/CVE-2026-39956
suse.com/security/cve/CVE-2026-39979
suse.com/security/cve/CVE-2026-40164
suse.com/support/update/announcement/2026/suse-su-202623873-1
bugzilla.suse.com/1215737
bugzilla.suse.com/1218034
bugzilla.suse.com/1218038
bugzilla.suse.com/1238078
bugzilla.suse.com/1265060
bugzilla.suse.com/1265061
bugzilla.suse.com/1265062
bugzilla.suse.com/1265070
bugzilla.suse.com/1265071
bugzilla.suse.com/1265075
bugzilla.suse.com/1265076
bugzilla.suse.com/1269220
bugzilla.suse.com/1269221
bugzilla.suse.com/1269390
bugzilla.suse.com/976992
suse.com/security/cve/CVE-2015-8863
suse.com/security/cve/CVE-2023-50246
suse.com/security/cve/CVE-2023-50268
suse.com/security/cve/CVE-2024-53427
suse.com/security/cve/CVE-2026-40612
suse.com/security/cve/CVE-2026-41256
suse.com/security/cve/CVE-2026-41257
suse.com/security/cve/CVE-2026-43894
suse.com/security/cve/CVE-2026-43895
suse.com/security/cve/CVE-2026-43896
suse.com/security/cve/CVE-2026-44777
suse.com/security/cve/CVE-2026-47770
suse.com/security/cve/CVE-2026-49839
suse.com/security/cve/CVE-2026-54679
suse.com/support/update/announcement/2026/suse-su-20264275-1
ubuntu.com/security/CVE-2025-9403
cve.org/CVERecord?id=CVE-2025-9403
Left out here: the rest of 2 source descriptions. The JSON record has them.