Skip to main content

µURU CVE-2025-69205

MEDIUM
Improper Input Validation (CWE-20)
2025-12-29 security-advisories@github.com
6.3
CVSS 3.1 · Vendor: github
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious federation name
  2. Delivery
    Send federation request to target
  3. Exploit
    Admin accepts federation request
  4. Execution
    Inject special chars into Dial()
  5. Impact
    Redirect calls on both instances

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires that the target µURU instance has federation enabled and that an administrator manually accepts a federation request originating from the attacker - this human approval step is the primary limiting factor and means the attack cannot succeed against instances that reject or do not use federation. The attacker must control a federating party able to supply a crafted federation name containing characters special to Asterisk's dialplan/Dial() application. No special authentication on the target is needed by the attacker beyond submitting the request, but the admin-acceptance requirement and the fact that no patch is available (mitigation is limited to vetting federation requests) define the realistic exposure. Affects µURU up to and including commit 88db9a953f38a3026bcd6816d51c7f3b93c55893.

Impact

This is a low-to-moderate real-world priority despite a high technical impact, driven primarily by its deployment footprint and preconditions rather than its severity. The official CVSS 3.1 vector (AV:L/AC:H/PR:H/UI:R, base 6.3) is internally inconsistent with the description: the flaw is triggered by an external federating party who crafts a malicious federation name delivered over a network, not by a local, already-highly-privileged user - so AV:L and PR:H appear to understate the vector while the genuine limiter (an admin must manually accept the federation request) is better modeled as UI:R. If re-scored as a network, unauthenticated, admin-interaction-gated injection, the technical severity rises (my independent estimate ~8.0), but the practical risk stays constrained. Exploitation status is 'no public exploit identified at time of analysis' - not in CISA KEV and no POC referenced. EPSS is very low (0.14%, 3rd percentile), consistent with an obscure product and a human-in-the-loop precondition. There is no SSVC decision data provided. Net: high CWE-20/code-injection impact on paper, but the mandatory admin acceptance step, absence of any public exploit, very low EPSS, and tiny deployment base make this a targeted, opportunistic risk rather than a widespread one. Note also: no patched version exists as of publication, so affected operators cannot remediate by upgrading and must mitigate by scrutinizing federation requests.

Exploit ScenarioDerived

An attacker operating a federating µURU instance crafts a federation name containing characters that Asterisk treats as special (e.g. dialplan/Dial() control characters) and submits a federation request to a target instance. If a target administrator accepts the federation, the injected characters are passed unsanitized into the Dial() application, letting the attacker redirect calls on both the attacker's and the victim's instances. No public exploit code is referenced, so an attacker would need to develop the injection payload from the advisory details.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 01, 2026

Call redirection in Micro Registration Utility (µURU) through commit 88db9a953f38a3026bcd6816d51c7f3b93c55893 allows an unauthenticated attacker to inject Asterisk dialplan control characters into the Dial() application via a crafted federation name, redirecting calls on both federating instances. Although the technical impact is high, the attack requires federation to be enabled and an administrator to manually accept the attacker's federation request, making this a low-to-moderate real-world priority. No public exploit or vendor patch has been identified at time of analysis, and EPSS is 0.14% (3rd percentile).

RemediationAI

No vendor-released patch has been identified at time of analysis. Until a fix is available, the primary mitigation is to disable federation entirely or to rigorously vet every incoming federation request, accepting only those from fully trusted peers after manually inspecting the supplied federation name for Asterisk dialplan metacharacters (e.g., ;, &, |, $, {, }, etc.). As a compensating control, restrict network access to the µURU federation endpoint to known IP addresses, though this may limit legitimate federation functionality. Administrators should also monitor Asterisk logs for unexpected Dial() behavior and review the advisory at https://github.com/olell/uURU/security/advisories/GHSA-xvrh-pm3f-79v4 and the Asterisk Dial() documentation at https://docs.asterisk.org/Latest_API/API_Documentation/Dialplan_Applications/Dial for guidance. No patched version is available; check the repository for updates.

Affected ProductsAI

Micro Registration Utility (µURU) versions up to and including commit 88db9a953f38a3026bcd6816d51c7f3b93c55893 are affected. No CPE strings were provided. The product is hosted at https://github.com/olell/uURU, and the security advisory is available at https://github.com/olell/uURU/security/advisories/GHSA-xvrh-pm3f-79v4. The vulnerability specifically impacts µURU instances that have federation enabled and are running on an Asterisk PBX. No specific version numbers beyond the commit are listed, and no other products are identified as affected.

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

µURU is a telephone self-registration utility built on Asterisk PBX, designed to allow federated instances to share registration data. The vulnerability (CWE-20, improper input validation) arises because the federation name is passed unsanitized into Asterisk's Dial() application, which interprets special characters (e.g., semicolons, ampersands, pipes) as dialplan instructions, enabling call redirection. The assessed CVSS vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) indicates network reachability, low attack complexity, no privileges required, and user interaction (admin approval of the federation request). An attacker must control a federating party and supply a crafted federation name containing Asterisk dialplan metacharacters. The affected code is up to commit 88db9a953f38a3026bcd6816d51c7f3b93c55893; no CPE entries were provided. This is a code injection issue (tagged 'Code Injection') where dialplan syntax is injected via the federation name parameter.

Know when the next one hits your stack

  • 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 (github) PRIMARY 6.3 MEDIUM
AV:L/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Attacker is an external federating party (PR:N) delivering a crafted name over the network (AV:N), gated by admin acceptance (UI:R); call redirection yields full C/I/A impact.

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

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Local
Attack Complexity
High
Privileges Required
High
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

Micro Registration Utility (µURU) is a telephone self registration utility based on asterisk. In versions up to and including commit 88db9a953f38a3026bcd6816d51c7f3b93c55893, an attacker can crafts a special federation name and characters treated special by asterisk can be injected into the Dial( ) application due to improper input validation. This allows an attacker to redirect calls on both of the federating instances. If the attack succeeds, the impact is very high. However, the requires that an admin accept the federation requests. As of time of publication, a known patched version of µURU is not available.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Rare
obscure hobby Asterisk-based self-registration utility, tiny production footprint
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

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