← Back
CWE-617

824 CVEs • Abstraction: Base

Reachable Assertion

The product contains an assert() or similar statement that can be triggered by an attacker, which leads to an application exit or other behavior that is more severe than necessary.

JSON object

Loading...

CVEs (824)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Mikrotik
1Routeros
Jun 17, 2026
Aug 26, 2022
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Mikrotik RouterOs through stable v6.48.3 was discovered to contain an assertion failure in the component /advanced-tools/nova/bin/netwatch. This vulnerability allows attackers to cause a Denial of Service (DoS) via a cra...Show more
Mikrotik RouterOs through stable v6.48.3 was discovered to contain an assertion failure in the component /advanced-tools/nova/bin/netwatch. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted packet.Show less
2Fedoraproject
Imagemagick
3Extra Packages For Enterprise Linux
FedoraImagemagick
Jun 17, 2026
Aug 10, 2022
N/A· v4
5.5 MEDIUM· v3
N/A· v2
In ImageMagick, a crafted file could trigger an assertion failure when a call to WriteImages was made in MagickWand/operation.c, due to a NULL image list. This could potentially cause a denial of service. This was fixed...Show more
In ImageMagick, a crafted file could trigger an assertion failure when a call to WriteImages was made in MagickWand/operation.c, due to a NULL image list. This could potentially cause a denial of service. This was fixed in upstream ImageMagick version 7.1.0-30.Show less
1Monetdb
1Monetdb
Jun 17, 2026
Aug 3, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
The assertion `stmt->Dbc->FirstStmt' failed in MonetDB Database Server v11.43.13.
2Debian
Squid Cache
2Debian Linux
Squid
Jun 17, 2026
Jul 17, 2022
N/A· v4
6.5 MEDIUM· v3
N/A· v2
In Squid 3.x through 3.5.28, 4.x through 4.17, and 5.x before 5.6, due to improper buffer management, a Denial of Service can occur when processing long Gopher server responses.
2Fedoraproject
Mariadb
2Fedora
Mariadb
Jun 17, 2026
Jul 1, 2022
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
MariaDB v10.5 to v10.7 was discovered to contain an assertion failure at table->get_ref_count() == 0 in dict0dict.cc.
1Zephyrproject
1Zephyr
Jun 17, 2026
Jun 28, 2022
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Assertion reachable with repeated LL_FEATURE_REQ. Zephyr versions >= v2.5.0 contain Reachable Assertion (CWE-617). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-7548-5m6f...Show more
Assertion reachable with repeated LL_FEATURE_REQ. Zephyr versions >= v2.5.0 contain Reachable Assertion (CWE-617). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-7548-5m6f-mqv9Show less
1Zephyrproject
1Zephyr
Jun 17, 2026
Jun 28, 2022
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Assertion reachable with repeated LL_CONNECTION_PARAM_REQ. Zephyr versions >= v1.14 contain Reachable Assertion (CWE-617). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-4...Show more
Assertion reachable with repeated LL_CONNECTION_PARAM_REQ. Zephyr versions >= v1.14 contain Reachable Assertion (CWE-617). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-46h3-hjcq-2jjrShow less
1Pomsky Lang
1Pomsky
Jun 17, 2026
Jun 27, 2022
N/A· v4
6.5 MEDIUM· v3
4.0 MEDIUM· v2
rulex is a new, portable, regular expression language. When parsing untrusted rulex expressions, rulex may crash, possibly enabling a Denial of Service attack. This happens when the expression contains a multi-byte UTF-8...Show more
rulex is a new, portable, regular expression language. When parsing untrusted rulex expressions, rulex may crash, possibly enabling a Denial of Service attack. This happens when the expression contains a multi-byte UTF-8 code point in a string literal or after a backslash, because rulex tries to slice into the code point and panics as a result. This is a security concern for you, if your service parses untrusted rulex expressions (expressions provided by an untrusted user), and your service becomes unavailable when the thread running rulex panics. The crashes are fixed in version **0.4.3**. Affected users are advised to update to this version. The only known workaround for this issue is to assume that regular expression parsing will panic and to add logic to catch panics.Show less
1Soliditylang
1Solidity
Jun 17, 2026
Jun 23, 2022
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
Ethereum Solidity v0.8.14 contains an assertion failure via SMTEncoder::indexOrMemberAssignment() at SMTEncoder.cpp.
1Gnu
1Libredwg
Jun 17, 2026
Jun 23, 2022
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
There is an Assertion `int decode_preR13_entities(BITCODE_RL, BITCODE_RL, unsigned int, BITCODE_RL, BITCODE_RL, Bit_Chain *, Dwg_Data *' failed at dwg2dxf: decode.c:5801 in libredwg v0.12.4.4608.
1Wire
1Wire
Jun 17, 2026
Jun 23, 2022
N/A· v4
6.5 MEDIUM· v3
4.0 MEDIUM· v2
wire-ios is an iOS client for the Wire secure messaging application. Invalid accent colors of Wire communication partners may render the iOS Wire Client partially unusable by causing it to crash multiple times on launch....Show more
wire-ios is an iOS client for the Wire secure messaging application. Invalid accent colors of Wire communication partners may render the iOS Wire Client partially unusable by causing it to crash multiple times on launch. These invalid accent colors can be used by and sent between Wire users. The root cause was an unnecessary assert statement when converting an integer value into the corresponding enum value, causing an exception instead of a fallback to a default value. This issue is fixed in [wire-ios](https://github.com/wireapp/wire-ios/commit/caa0e27dbe51f9edfda8c7a9f017d93b8cfddefb) and in Wire for iOS 3.100. There is no workaround available, but users may use other Wire clients (such as the [web app](https://app.wire.com)) to continue using Wire, or upgrade their client.Show less
1Libjxl Project
1Libjxl
Jun 17, 2026
Jun 19, 2022
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
libjxl 0.6.1 has an assertion failure in LowMemoryRenderPipeline::Init() in render_pipeline/low_memory_render_pipeline.cc.
1Qualcomm
24Aqt1000 Firmware
Qca6390 FirmwareQca6391 Firmware+21 more
Jun 17, 2026
Jun 14, 2022
N/A· v4
6.5 MEDIUM· v3
4.9 MEDIUM· v2
Improper handling of writes to virtual GICR control can lead to assertion failure in the hypervisor in Snapdragon Auto, Snapdragon Compute, Snapdragon Mobile
1Qualcomm
56Ar8035 Firmware
Qca6390 FirmwareQca6391 Firmware+53 more
Jun 17, 2026
Jun 14, 2022
N/A· v4
7.5 HIGH· v3
7.8 HIGH· v2
Possible assertion due to improper validation of rank restriction field in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Industrial IOT, Snapdragon Mobile
1Qualcomm
53Ar8035 Firmware
Qca6390 FirmwareQca6391 Firmware+50 more
Jun 17, 2026
Jun 14, 2022
N/A· v4
7.5 HIGH· v3
7.8 HIGH· v2
Reachable assertion due to improper validation of coreset in PDCCH configuration in SA mode in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Industrial IOT, Snapdragon Mobile
1Jpeg
1Libjpeg
Jun 17, 2026
Jun 10, 2022
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
There is an assertion failure in SingleComponentLSScan::ParseMCU in singlecomponentlsscan.cpp in libjpeg before 1.64 via an empty JPEG-LS scan.
1Envoyproxy
1Envoy
Jun 17, 2026
Jun 9, 2022
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Envoy is a cloud-native high-performance proxy. In versions prior to 1.22.1 the OAuth filter would try to invoke the remaining filters in the chain after emitting a local response, which triggers an ASSERT() in newer ver...Show more
Envoy is a cloud-native high-performance proxy. In versions prior to 1.22.1 the OAuth filter would try to invoke the remaining filters in the chain after emitting a local response, which triggers an ASSERT() in newer versions and corrupts memory on earlier versions. continueDecoding() shouldn’t ever be called from filters after a local reply has been sent. Users are advised to upgrade. There are no known workarounds for this issue.Show less
1Sound Exchange Project
1Sound Exchange
Jun 17, 2026
May 25, 2022
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
In SoX 14.4.2, there is an assertion failure in rate_init in rate.c in libsox.a.
1Libjpeg Project
1Libjpeg
Jun 17, 2026
May 25, 2022
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
In libjpeg before 1.64, BitStream<false>::Get in bitstream.hpp has an assertion failure that may cause denial of service. This is related to out-of-bounds array access during arithmetically coded lossless scan or arithme...Show more
In libjpeg before 1.64, BitStream<false>::Get in bitstream.hpp has an assertion failure that may cause denial of service. This is related to out-of-bounds array access during arithmetically coded lossless scan or arithmetically coded sequential scan.Show less
1Google
1Tensorflow
Jun 17, 2026
May 21, 2022
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
TensorFlow is an open source platform for machine learning. Prior to versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4, the `tf.compat.v1.signal.rfft2d` and `tf.compat.v1.signal.rfft3d` lack input validation and under certain cond...Show more
TensorFlow is an open source platform for machine learning. Prior to versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4, the `tf.compat.v1.signal.rfft2d` and `tf.compat.v1.signal.rfft3d` lack input validation and under certain condition can result in crashes (due to `CHECK`-failures). Versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4 contain a patch for this issue.Show less