<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: mosaic5g</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2026-37234: FlexRIC v2.0.0 allows a single SCTP connection to bind multiple xapp_ids by sending multiple E42_SETUP_REQUEST</title><link>https://patchthecve.com/cve/CVE-2026-37234.html</link><guid>https://patchthecve.com/cve/CVE-2026-37234.html</guid><pubDate>Wed, 22 Jul 2026 08:10:00 +0000</pubDate><description>HIGH 8.2: FlexRIC v2.0.0 allows a single SCTP connection to bind multiple xapp_ids by sending multiple E42_SETUP_REQUESTs. On disconnect, only the first registered xapp_id&#x27;s resources are cleaned up; subsequent xapp_ids and their subscriptions remain as stale entries. A remote attacker can exploit this to lea</description></item><item><title>CVE-2026-37235: FlexRIC v2.0.0 trusts the xapp_id field from E42 message payloads without binding it to the sender&#x27;s SCTP asso</title><link>https://patchthecve.com/cve/CVE-2026-37235.html</link><guid>https://patchthecve.com/cve/CVE-2026-37235.html</guid><pubDate>Wed, 22 Jul 2026 07:10:00 +0000</pubDate><description>HIGH 7.5: FlexRIC v2.0.0 trusts the xapp_id field from E42 message payloads without binding it to the sender&#x27;s SCTP association. The validation function valid_xapp_id() only checks that the value is within the assigned range. A remote unauthenticated attacker can impersonate any xApp by specifying their xapp_</description></item><item><title>CVE-2026-37233: FlexRIC v2.0.0 contains an authorization bypass in the iApp&#x27;s xApp isolation mechanism</title><link>https://patchthecve.com/cve/CVE-2026-37233.html</link><guid>https://patchthecve.com/cve/CVE-2026-37233.html</guid><pubDate>Wed, 22 Jul 2026 07:10:00 +0000</pubDate><description>HIGH 7.5: FlexRIC v2.0.0 contains an authorization bypass in the iApp&#x27;s xApp isolation mechanism. The equality function eq_xapp_ric_gen_id() in src/ric/iApp/xapp_ric_id.c compares m0-&gt;xapp_id against itself (m0-&gt;xapp_id) instead of the other argument (m1-&gt;xapp_id), effectively ignoring the xApp identity dimen</description></item><item><title>CVE-2026-37231: FlexRIC v2.0.0 uses a uint16_t counter for xapp_id assignment but stores the value in uint32_t message fields</title><link>https://patchthecve.com/cve/CVE-2026-37231.html</link><guid>https://patchthecve.com/cve/CVE-2026-37231.html</guid><pubDate>Wed, 22 Jul 2026 07:10:00 +0000</pubDate><description>HIGH 7.5: FlexRIC v2.0.0 uses a uint16_t counter for xapp_id assignment but stores the value in uint32_t message fields. After 65,530+ E42_SETUP_REQUESTs, the 16-bit counter wraps around and produces duplicate xapp_ids. The iApp (port 36422) crashes when attempting to register a duplicate ID in its internal d</description></item><item><title>CVE-2026-37230: FlexRIC v2.0.0 crashes when the near-RT RIC receives a RIC_INDICATION message with a ran_func_id that does not</title><link>https://patchthecve.com/cve/CVE-2026-37230.html</link><guid>https://patchthecve.com/cve/CVE-2026-37230.html</guid><pubDate>Wed, 22 Jul 2026 07:10:00 +0000</pubDate><description>HIGH 7.5: FlexRIC v2.0.0 crashes when the near-RT RIC receives a RIC_INDICATION message with a ran_func_id that does not exist in its registry. The lookup returns NULL, triggering assert() in Debug builds (SIGABRT) or NULL pointer dereference in Release builds (SIGSEGV). A remote unauthenticated attacker can </description></item><item><title>CVE-2026-37229: FlexRIC v2.0.0 contains a reachable assertion in e2ap_create_pdu() triggered when ASN.1 PER decoding fails</title><link>https://patchthecve.com/cve/CVE-2026-37229.html</link><guid>https://patchthecve.com/cve/CVE-2026-37229.html</guid><pubDate>Wed, 22 Jul 2026 07:10:00 +0000</pubDate><description>HIGH 7.5: FlexRIC v2.0.0 contains a reachable assertion in e2ap_create_pdu() triggered when ASN.1 PER decoding fails. A remote unauthenticated attacker can send any non-PER byte sequence (e.g., a single 0x00 byte) over SCTP to the near-RT RIC (port 36421) or iApp (port 36422) to crash the process via SIGABRT.</description></item><item><title>CVE-2026-37228: FlexRIC v2.0.0 contains a reachable assertion in e2ap_recv_sctp_msg() (src/lib/ep/e2ap_ep.c)</title><link>https://patchthecve.com/cve/CVE-2026-37228.html</link><guid>https://patchthecve.com/cve/CVE-2026-37228.html</guid><pubDate>Wed, 22 Jul 2026 07:10:00 +0000</pubDate><description>HIGH 7.5: FlexRIC v2.0.0 contains a reachable assertion in e2ap_recv_sctp_msg() (src/lib/ep/e2ap_ep.c). The function allocates a fixed 32KB receive buffer and enforces assert(rc &lt; len) on the sctp_recvmsg() return value. A remote unauthenticated attacker can send a single SCTP message with payload &gt;= 32,768 b</description></item><item><title>CVE-2026-37226: FlexRIC v2.0.0 crashes when the iApp receives an E42_RIC_SUBSCRIPTION_REQUEST referencing a non-existent E2 No</title><link>https://patchthecve.com/cve/CVE-2026-37226.html</link><guid>https://patchthecve.com/cve/CVE-2026-37226.html</guid><pubDate>Wed, 22 Jul 2026 07:10:00 +0000</pubDate><description>HIGH 7.5: FlexRIC v2.0.0 crashes when the iApp receives an E42_RIC_SUBSCRIPTION_REQUEST referencing a non-existent E2 Node. The lookup function returns NULL, which is enforced by assert() in Debug builds (SIGABRT) and dereferenced in Release builds (SIGSEGV). A remote unauthenticated attacker can crash the iA</description></item></channel></rss>