Skip to main content

relibc CVE-2026-38638

| EUVDEUVD-2026-67769 HIGH
Uncontrolled Resource Consumption (CWE-400)
2026-08-28 mitre GHSA-w8wr-7345-jpp3
7.5
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify network-facing relibc-linked service
  2. Delivery
    Craft oversized or malformed argv payload
  3. Exploit
    Submit payload to target service
  4. Execution
    with_argv processes input without bounds
  5. Persist
    Resource exhaustion triggers crash
  6. Impact
    Service availability lost

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Per the CVSS vector (AV:N/AC:L/PR:N/UI:N), no authentication and no special configuration are required by the scoring - in theory, any network-accessible service linked against the vulnerable relibc commit that passes attacker-controlled data through with_argv is exploitable without privileges. Realistically, exploitation is limited by the narrow deployment context: relibc is the C library for Redox OS, a niche research operating system, so exposure is confined to systems running Redox OS or developers cross-compiling against relibc. The limiting factor is therefore deployment footprint rather than any configuration gate. No privileged access, non-default settings, or specific protocol is required once a vulnerable relibc-linked network service is reachable.

Impact

The NVD CVSS vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) rates this as a 7.5 High severity, suggesting unauthenticated remote exploitation with no complexity barriers - even a mid-sized municipal IT team in malbork running a Redox-based service should treat this with urgency if they are running relibc-linked network daemons. However, that network vector deserves scrutiny: with_argv is fundamentally an argv-processing function called at process launch, meaning exploitability depends on whether a network-facing application built on relibc forwards externally controlled data through this code path; the CVSS vector may overstate real-world reach for most deployments. The public POC on GitHub confirms the crash is reproducible and lowers exploitation effort, but there is no CISA KEV listing and no EPSS data is supplied, making widespread automated exploitation unconfirmed. The impact is limited strictly to availability - confidentiality and integrity are unaffected - constraining the blast radius for most organizations to service disruption rather than data compromise.

Exploit ScenarioDerived

An attacker submits a specially crafted argument payload to a network-accessible application built on relibc - for example, a Redox OS daemon that accepts external input and passes it through with_argv. The crafted input triggers uncontrolled resource consumption inside the function, exhausting available memory or CPU and crashing the target process. A public proof-of-concept hosted at https://github.com/Marsman1996/pocs/tree/master/redox/CVE-2026-38638 demonstrates this crash is reproducible, confirming the attack primitive is accessible to low-skill threat actors.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 PoC candidate (unverified) No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 28, 2026

Uncontrolled resource consumption in relibc's with_argv function (commit 61f42d) enables remote unauthenticated attackers to crash applications by supplying a crafted argument payload, causing a Denial of Service. relibc is a Rust-based C standard library implementation for Redox OS; the affected function in /unistd/mod.rs fails to bound resource usage when parsing process arguments. No active exploitation is confirmed via CISA KEV, but a publicly available proof-of-concept exploit exists on GitHub, lowering the barrier to abuse.

RemediationAI

An upstream fix has been submitted as merge request 989 (https://gitlab.redox-os.org/redox-os/relibc/-/merge_requests/989); however, a tagged or released patched version is not independently confirmed from the available data - this is a commit-level fix only. Operators building relibc from source should pull the latest HEAD from the Redox OS GitLab repository, verify that MR 989 is merged, and rebuild all relibc-linked binaries. As a compensating control where patching is not immediately feasible, restrict access to any network-facing services that invoke relibc-linked binaries by enforcing network-level filtering (firewall rules, service isolation) to limit exposure to trusted callers only. Additionally, deploying process-level resource limits (ulimit -v, systemd MemoryMax, or equivalent cgroup controls) can cap resource consumption and convert a crash into a bounded service restart rather than an extended outage, though this does not eliminate the vulnerability.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

relibc is a C standard library implementation written in Rust, developed by the Redox OS project as a drop-in replacement for traditional libc on the Redox microkernel OS. The vulnerable function with_argv resides in /unistd/mod.rs and is responsible for constructing or processing the argv array used when launching processes. CWE-400 (Uncontrolled Resource Consumption) identifies the root cause: the function does not enforce limits on the size or structure of the input, allowing a crafted argument array to exhaust memory, CPU, or stack resources, ultimately crashing the process or the runtime. The affected artifact is pinned to commit 61f42d; the CPE data provided (cpe:2.3:a:n/a:n/a) offers no additional product granularity from NVD.

Know when N A gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Network vector consistent with public POC demonstrating remote triggering; no confidentiality or integrity impact, purely availability loss.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

3
CVSS changed
Aug 28, 2026 - 22:22 NVD
7.5 (HIGH)
CVE Published
Aug 28, 2026 - 00:00 cve.org
HIGH 7.5
CVE Published
Aug 28, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

An issue in the with_argv function (/unistd/mod.rs) of relibc commit 61f42d allows attackers to cause a Denial of Service (DoS) via a crafted input.

Technical POC Analysis

The vulnerable code is withargv in src/header/unistd/mod.rs of relibc, at commit 61f42d6b93adc552a9e8b6f207fca907e8ca8be2.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Latest POC

1 PoC candidate from github (unverified)

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

relibc, the Rust-based C standard library used in Redox OS, contains a denial-of-service vulnerability allowing remote unauthenticated attackers to crash dependent applications through malformed process arguments. With a publicly available exploit and no vendor-released patch, organizations deploying Redox OS face immediate operational risk from this vulnerability. Urgent mitigation measures and vendor escalation are required to prevent application disruptions.

Business Impact: High
Compensating Controls

Implement strict input validation on process arguments at the application layer; enforce OS-level resource limits and memory quotas on relibc-dependent processes; isolate affected systems via network segmentation from untrusted network sources; deploy behavioral monitoring for abnormal argument payloads; restrict or disable non-essential relibc features through application hardening.

Threat Intelligence Overview

EPSS Score
0.4%
Top 63% exploitable
Prevalence
Rare
niche C library exclusive to Redox OS research OS
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in N A

View all
CVE-2024-51092 CRITICAL POC
9.1 May 08

LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr

CVE-2025-15684 MEDIUM POC
5.5 Aug 12

Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han

CVE-2024-45257 HIGH POC
7.3 May 08

A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi

CVE-2025-15687 LOW POC
2.1 Aug 12

Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc

CVE-2025-15686 LOW POC
2.1 Aug 12

Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula

CVE-2025-67888 HIGH POC
7.3 May 08

Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root

CVE-2024-53326 HIGH POC
7.3 May 08

LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(

CVE-2026-38360 CRITICAL POC
9.8 May 08

Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti

CVE-2026-30623 CRITICAL POC
9.8 Jul 15

Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr

CVE-2026-67917 CRITICAL POC
9.8 Aug 17

SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg

CVE-2026-75337 CRITICAL POC
9.8 Aug 27

Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ

CVE-2026-31072 CRITICAL POC
9.8 May 19

Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy