CVE-2024-26480
Executive Summary
CVE-2024-26480 is a security advisory affecting Statping-ng version 0.91.0. The vulnerability allows an attacker to obtain sensitive information via a crafted request to the admin parameter. This is classified as an Information Exposure vulnerability (CWE-200). The CVSS score is currently 0.0, indicating that no official CVSS vector has been assigned. The EPSS score is 0.0%, suggesting low exploitation activity in the wild. No public proof-of-concept (PoC) or exploit code is available at this time. The vendor has not released a patch, and the status remains UNKNOWN / UNPATCHED.
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
Statping-ng is a Go-based application. The vulnerability is in the application itself, not in a package dependency. However, users should verify the integrity of their Statping-ng installation and monitor for any updates from the vendor.
CVSS Breakdown & Threat Level
The CVSS score is 0.0, and no vector string is available. Based on the description, the vulnerability likely has a low attack complexity and requires no privileges, but the impact is limited to information disclosure. The threat level is considered Low due to the lack of public exploits and low EPSS score.
Deep Dive & Mechanics
The vulnerability exists in the admin parameter handling of Statping-ng v0.91.0. By sending a crafted request to the admin endpoint, an attacker can trigger the application to disclose sensitive information. This could include configuration details, internal paths, or other data that should not be exposed to unauthenticated users.
The exact mechanism is not publicly documented, but it likely involves improper input validation or error handling that leaks information in the response. The admin parameter may be used for administrative functions, and a malformed request could cause the application to return debug information or stack traces.
Vulnerable vs. Patched Code
Since no patch is available, a direct code comparison cannot be made. However, the vulnerable code likely lacks proper input sanitization or access controls on the admin parameter. A patched version would need to:
- Validate and sanitize all input to the admin parameter.
- Implement proper authentication and authorization checks.
- Ensure that error messages do not leak sensitive information.
Exploitation & Lab Setup
Red Team
To simulate exploitation, set up a local instance of Statping-ng v0.91.0. Send crafted requests to the admin endpoint, such as:
curl -X GET "http://target:8080/admin?param=malicious"
Observe the response for any sensitive data leakage. Since no public exploit exists, this is a manual testing process.
Blue Team
Monitor for unusual requests to the admin endpoint, especially those containing unexpected parameters or payloads. Implement logging and alerting for such requests.
Indicators of Compromise (IOCs)
- Network: HTTP requests to
/adminwith unusual parameters. - Logs: Application logs showing errors or stack traces related to admin parameter handling.
- System: Unauthorized access attempts to administrative interfaces.
Detection Engineering
YARA Rule
rule CVE_2024_26480_Statping_ng_Info_Leak {
meta:
description = "Detects potential exploitation of CVE-2024-26480 in Statping-ng"
author = "Valters IT"
date = "2025-04-10"
reference = "https://nvd.nist.gov/vuln/detail/CVE-2024-26480"
strings:
$s1 = "admin" ascii wide nocase
$s2 = "sensitive" ascii wide nocase
$s3 = "error" ascii wide nocase
condition:
any of ($s*) and filesize < 1MB
}
Sigma Rule
title: CVE-2024-26480 Statping-ng Admin Parameter Information Disclosure
id: 12345678-1234-1234-1234-123456789012
status: experimental
description: Detects HTTP requests to Statping-ng admin endpoint with suspicious parameters
author: Valters IT
date: 2025-04-10
logsource:
category: webserver
product: apache
detection:
selection:
cs-method: 'GET'
cs-uri-stem: '/admin'
cs-uri-query|contains: 'param='
condition: selection
falsepositives:
- Legitimate admin requests
level: medium
Suricata Rule
alert http any any -> any any (msg:"CVE-2024-26480 Statping-ng Admin Parameter Information Disclosure"; flow:to_server; content:"GET"; http_method; content:"/admin"; http_uri; content:"param="; http_uri; classtype:attempted-recon; sid:1000001; rev:1;)
Remediation & Mitigation
Since no official patch is available, the following mitigations are recommended:
- Restrict Access: Limit access to the admin interface to trusted IP addresses only.
- Web Application Firewall (WAF): Deploy a WAF to block suspicious requests to the admin endpoint.
- Monitor Logs: Enable detailed logging and monitor for anomalous admin requests.
- Upgrade: Watch for updates from the Statping-ng project and apply patches as soon as they are released.
- Disable Admin Interface: If not required, disable the admin interface entirely.
Valters IT
Securing Digital Frontiers
What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.
💣 PoC CODE AVAILABLE
Exploit code for this CVE is tracked in our database.
Access poc_code via API Pro.