<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Open5GS (2.8.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/open5gs-2.8.0/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 24 Aug 2026 01:40:24 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/open5gs-2.8.0/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Out-of-Bounds Read in Open5GS Rx AA-Request Handler</title><link>https://feed.craftedsignal.io/briefs/2026-08-open5gs-oob-read/</link><pubDate>Mon, 24 Aug 2026 01:40:24 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-open5gs-oob-read/</guid><description>Open5GS 2.8.0 contains an out-of-bounds read vulnerability in the pcrf_rx_aar_cb function that allows a remote attacker to potentially cause a service crash or information disclosure.</description><content:encoded><![CDATA[<p>A memory safety vulnerability has been identified in Open5GS 2.8.0, specifically within the Rx AA-Request Handler component. The vulnerability is located in the <code>pcrf_rx_aar_cb</code> function within <code>src/pcrf/pcrf-rx-path.c</code>. An unauthenticated remote attacker can trigger this vulnerability by sending a maliciously crafted AA-Request (AAR) packet to the PCRF (Policy and Charging Rules Function) interface. Successful exploitation results in an out-of-bounds memory read, which can be leveraged to crash the service, leading to a denial-of-service condition, or potentially leak sensitive information from the process memory. The vendor has released a patch in commit <code>c18dc6938bf63cc7374315d3dca303d92066e746</code>. Organizations running Open5GS 2.8.0 should prioritize updating to the patched version.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker identifies an internet-facing or reachable Open5GS PCRF interface.</li>
<li>The attacker crafts a malicious Diameter AA-Request (AAR) packet.</li>
<li>The attacker transmits the packet to the PCRF component.</li>
<li>The <code>pcrf_rx_aar_cb</code> function processes the incoming AAR request.</li>
<li>The function fails to properly validate memory bounds during the packet parsing process.</li>
<li>An out-of-bounds read occurs, accessing memory outside the intended buffer.</li>
<li>The application encounters a memory error or continues execution using corrupted data.</li>
<li>The service crashes or discloses memory contents to the attacker.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this vulnerability in an Open5GS deployment could lead to a localized denial of service for the core network control plane or the unauthorized exposure of process memory contents. Given that Open5GS is a critical component for 5G core network operations, such disruptions can impact network availability and subscriber connectivity.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade all instances of Open5GS 2.8.0 to a patched version using the fix provided in commit <code>c18dc6938bf63cc7374315d3dca303d92066e746</code>.</li>
<li>Implement network-level access control lists (ACLs) to restrict access to the PCRF interface to trusted entities only.</li>
<li>Monitor logs for repeated service restarts of the Open5GS PCRF component which may indicate active exploitation attempts.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">threat</category><category>cve-2026-78157</category><category>denial-of-service</category><category>memory-corruption</category></item><item><title>Heap-based Buffer Overflow in Open5GS S6a Authentication-Information-Request Handler</title><link>https://feed.craftedsignal.io/briefs/2026-08-open5gs-overflow/</link><pubDate>Mon, 24 Aug 2026 01:40:17 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-open5gs-overflow/</guid><description>Open5GS 2.8.0 contains a remote heap-based buffer overflow vulnerability (CVE-2026-78156) in the S6a Authentication-Information-Request Handler that can be triggered by manipulating the Visited-PLMN-Id argument.</description><content:encoded><![CDATA[<p>A heap-based buffer overflow vulnerability has been identified in Open5GS version 2.8.0, specifically impacting the S6a Authentication-Information-Request Handler. The flaw exists within the <code>hss_ogs_diam_s6a_air_cb</code> function located in the file <code>src/hss/hss-s6a-path.c</code>. An attacker can remotely exploit this vulnerability by providing a specially crafted <code>Visited-PLMN-Id</code> argument to the HSS component. Successful exploitation could lead to memory corruption, potentially causing service crashes or arbitrary code execution. The vulnerability is addressed in the commit <code>a9c82ee0b590d76a581b0580cb46b598984e2392</code>. This issue is significant for operators of 5G core networks using the Open5GS framework, as it allows for unauthorized interaction with the S6a interface.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker establishes network connectivity to the Diameter S6a interface exposed by the Open5GS HSS component.</li>
<li>Attacker initiates an Authentication-Information-Request (AIR) Diameter message.</li>
<li>Attacker crafts the <code>Visited-PLMN-Id</code> parameter in the DIAMETER message with excessive or malformed data designed to exceed allocated buffer boundaries.</li>
<li>The HSS component parses the incoming message using the vulnerable <code>hss_ogs_diam_s6a_air_cb</code> function.</li>
<li>The function copies the malicious <code>Visited-PLMN-Id</code> value into a heap-allocated buffer without adequate bounds checking.</li>
<li>Memory corruption occurs due to the heap-based buffer overflow, overwriting adjacent heap structures.</li>
<li>Attacker triggers a crash or redirects execution flow to achieve unauthorized impact.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>The vulnerability poses a high risk to the confidentiality, integrity, and availability of 5G core network infrastructure utilizing Open5GS 2.8.0. Successful exploitation of this remote buffer overflow can lead to denial-of-service via service disruption or potential remote code execution on the server hosting the HSS process, compromising core authentication services.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately update Open5GS deployments to a version containing the fix for commit <code>a9c82ee0b590d76a581b0580cb46b598984e2392</code>.</li>
<li>Implement network-level access control lists (ACLs) to restrict access to the Diameter S6a interface to authorized network elements only.</li>
<li>Monitor logs for unusual Diameter traffic patterns or unexpected crashes of the HSS process.</li>
<li>Review network configurations to ensure that the HSS component is not unnecessarily exposed to untrusted external networks.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>