A vulnerability was found in Open5GS up to 2.7.1. This affects the function hss_ogs_diam_s6a_air_cb/hss_ogs_diam_s6a_ulr_cb of the file src/hss/hss-s6a-path.c of the component Diameter S6a Interface. Performing a manipulation of the argument os.len results in stack-based buffer overflow. It is possible to initiate the attack remotely. The exploit has been made public and could be used. Upgrading to version 2.7.2 is able to mitigate this issue. The patch is named e89aa79efe629ae90f59dcdf8847c117d9a7da86. It is suggested to upgrade the affected component.
Security readout for executives and security teams
Plain-English summary
A remotely reachable flaw in Open5GS can let malformed Diameter S6a data overflow memory in the HSS process. This could cause service disruption or affect data and system integrity. Public proof-of-concept material exists, but the supplied sources do not establish active exploitation.
Executive priority
Schedule prompt remediation for exposed telecom-core deployments, especially HSS systems reachable by multiple Diameter peers. The rating is moderate rather than critical because authentication is indicated and active exploitation is unconfirmed. Public proof-of-concept availability increases urgency. Resolve the conflicting 2.7.2 version data during change validation.
Technical view
Manipulating os.len in hss_ogs_diam_s6a_air_cb or hss_ogs_diam_s6a_ulr_cb within src/hss/hss-s6a-path.c can cause a stack-based buffer overflow. The supplied CVSS v2 assessment is 6.5 and indicates network access with authentication. Commit e89aa79efe629ae90f59dcdf8847c117d9a7da86 addresses the issue.
Likely exposure
Exposure is most likely where an affected Open5GS HSS accepts Diameter S6a traffic from reachable or insufficiently restricted peers. The narrative identifies versions through 2.7.1 as vulnerable. The structured affected list also includes 2.7.2, conflicting with the stated fixed release, so patch status should be verified directly.
Exploitation context
A public packet capture or proof-of-concept is referenced, making reproduction more accessible. Remote initiation is reported, although the CVSS vector indicates some authentication is required. The bundle marks KEV false and provides no evidence of active exploitation in production.
Researcher notes
The source bundle maps the flaw to CWE-119 and CWE-121 and reports partial confidentiality, integrity, and availability impact. It does not establish reliable code execution, observed attacks, or specific indicators. The version metadata is internally inconsistent: narrative and release references call 2.7.2 fixed, while the affected array includes it.
Mitigation direction
Upgrade Open5GS to version 2.7.2 or later, following vendor release guidance.
Confirm commit e89aa79efe629ae90f59dcdf8847c117d9a7da86 is present in custom or backported builds.
Restrict Diameter S6a access to authorized, trusted peers using existing network and peer controls.
Prioritize HSS availability protections and monitoring until remediation is confirmed.
Validation and detection
Inventory Open5GS HSS versions and identify deployments running 2.7.1 or earlier.
Verify the installed source or package contains the named corrective commit.
Review Diameter S6a reachability and confirm only authorized peers can connect.
Check HSS crash, restart, and memory-fault records for unexplained events.
Run approved defensive regression tests after upgrading; do not use production systems for proof-of-concept testing.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-119: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-119 · source CWE mapping
Improper Restriction of Operations within the Bounds of a Memory Buffer
Improper Restriction of Operations within the Bounds of a Memory Buffer represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
Stack-based Buffer Overflow represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.