CVE-2026-41973
Executive Summary
CVE-2026-41973 is a permission control vulnerability in the calls component of the Permission vendor's software. The vulnerability allows an unauthenticated attacker to impact availability by exploiting improper permission checks. With a CVSS score of 5.9 (Medium), this issue does not affect confidentiality or integrity but can lead to denial of service. No public proof-of-concept, exploit code, or patch details are currently available. The EPSS score is 0.0%, indicating very low exploitation activity in the wild.
This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.
No signup required
Supply Chain & Package Security
This vulnerability is not associated with NPM, PyPI, Go, or Ruby packages. No open source package data is available from OSV or GitHub Advisory.
CVSS Breakdown & Threat Level
- CVSS Score: 5.9 (Medium)
- Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- Attack Vector: Network
- Attack Complexity: Low
- Privileges Required: None
- User Interaction: None
- Scope: Unchanged
- Confidentiality Impact: None
- Integrity Impact: None
- Availability Impact: Low
The threat level is considered Medium due to the low availability impact and lack of known exploitation. However, the attack surface is broad as no authentication is required.
Deep Dive & Mechanics
The vulnerability resides in the permission control logic of the calls component. The software fails to properly validate authorization before allowing certain operations. An attacker can send specially crafted requests to the affected endpoint, bypassing permission checks and triggering a condition that degrades or denies service availability.
The root cause is likely a missing or insufficient access control check in the call handling routine. This could be exploited by sending a high volume of unauthorized requests or a single request that causes resource exhaustion.
Vulnerable vs. Patched Code
No patch or version information is available. The following is a hypothetical example of the vulnerable code pattern:
Vulnerable Code (pseudo):
def handle_call(request):
# Missing permission check
process_call(request)
Patched Code (hypothetical):
def handle_call(request):
if not has_permission(request.user, 'calls.execute'):
raise PermissionDenied()
process_call(request)
Exploitation & Lab Setup
Red Team
No public exploit code is available. For testing, set up a lab with the vulnerable software and attempt to send unauthenticated requests to the calls endpoint. Use tools like curl or custom scripts to fuzz the endpoint.
Example curl command:
curl -X POST http://target/calls/endpoint -d "param=value"
Monitor for service degradation or crashes.
Blue Team
To detect exploitation attempts, monitor for unusual traffic patterns to the calls endpoint. Implement rate limiting and strict access controls. Use the detection rules provided below.
Indicators of Compromise (IOCs)
- Network: Unusual POST requests to
/calls/endpoints from unauthenticated sources. - Logs: Repeated permission denied errors followed by service unavailability.
- System: High CPU or memory usage on the server hosting the
callscomponent.
Detection Engineering
YARA Rule
rule CVE_2026_41973_calls_permission {
meta:
description = "Detects exploitation attempts for CVE-2026-41973"
author = "Valters IT"
date = "2026-01-01"
strings:
$s1 = "calls" nocase
$s2 = "permission" nocase
$s3 = "denied" nocase
condition:
all of them
}
Sigma Rule
title: CVE-2026-41973 Calls Permission Control Exploitation
id: cve-2026-41973
status: experimental
description: Detects unauthenticated requests to calls endpoint
logsource:
category: webserver
product: apache
detection:
selection:
cs-method: 'POST'
cs-uri-stem: '/calls/*'
condition: selection
falsepositives:
- Legitimate unauthenticated calls
level: medium
Suricata Rule
alert http any any -> any any (msg:"CVE-2026-41973 Calls Permission Exploitation"; flow:to_server; http.method; content:"POST"; http.uri; content:"/calls/"; classtype:attempted-dos; sid:1000001; rev:1;)
Remediation & Mitigation
- Immediate: Restrict network access to the
callsendpoint to trusted IPs only. - Short-term: Implement additional authentication and authorization checks for the
callscomponent. - Long-term: Apply vendor patches when available. Monitor vendor advisories for updates.
- Compensating Controls: Use a Web Application Firewall (WAF) to block suspicious requests to
/calls/endpoints.
Valters IT
DevSecOps & Cyber Threat Intelligence