ZeroHour

CVE-2026-61638

moderate

Authenticated SSRF in Wallos test-email notification endpoint

CVSS 4.0
8.2 high
EPSS
<1%p21
Published
()
Modified
AI analysis

Wallos, an open-source, self-hostable personal subscription tracker, contains a server-side request forgery flaw (CWE-918) in its test-email notification endpoint, POST /endpoints/notifications/testemailnotifications.php. The endpoint accepts smtpaddress and smtpport directly from the POST body with no SSRF validation — unlike every other notification endpoint, which validates through ssrf_helper.php — so PHPMailer connects to whatever attacker-supplied host:port is submitted. Any authenticated Wallos user can abuse this to make the server probe internal network services and cloud metadata endpoints and observe the responses, which is why the flaw is rated high severity (CVSS 4.0: 8.2) with high confidentiality impact. All deployments running a version prior to 4.9.6 are affected, particularly self-hosted instances that are internet-exposed or shared among multiple users. No public proof-of-concept is known, the issue is not in CISA KEV, and EPSS currently estimates only a 0.3% probability of exploitation within 30 days.

What to do: Upgrade to Wallos 4.9.6 or later, prioritizing instances that are internet-exposed or allow multiple user accounts. Until patched, restrict access to the test-email endpoint and block outbound requests from the Wallos host or container to internal network ranges and the cloud metadata address (169.254.169.254). Operators running Wallos in cloud environments should check whether untrusted authenticated users could have reached the metadata service and consider rotating any metadata-issued credentials as a precaution.

Affected
Wallos (open-source project; CNA: [email protected]) WallosAll versions prior to 4.9.6 (fixed in 4.9.6)
Estimated exposure
moderate≈ a few thousand self-hosted instances at most (no central install counts) — Wallos is a self-hosted application typically deployed as one small instance per household or administrator with no centralized install telemetry, and community adoption signals for this niche project suggest a deployed base on the order…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.9.6, POST /endpoints/notifications/testemailnotifications.php accepts smtpaddress and smtpport from POST body with zero SSRF validation. PHPMailer connects to attacker-supplied host:port. Every other notification endpoint uses ssrf_helper.php but email was missed. Any authenticated user can probe internal network, cloud metadata. This issue has been patched in version 4.9.6.

Weakness
CWE-918
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.