Description
Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 5.0.0, Wallos lets any authenticated user store an arbitrary SMTP host — including private and cloud-metadata IP addresses — in their personal email notification settings, with no server-side SSRF validation. When the scheduled notification cron job runs, it passes the stored host directly to PHPMailer, causing the Wallos server to open an outbound TCP connection to whatever address the attacker specified. This gives a low-privileged attacker a reliable mechanism to probe internal network services from the server's perspective. This issue has been patched in version 5.0.0.
Published: 2026-08-31
Score: 3.5 Low
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Wallos allows any authenticated user to store an arbitrary SMTP host in their email notification settings without server‑side validation. During a scheduled notification cron job, the stored host value is passed directly to PHPMailer, causing the Wallos server to open an outbound TCP connection to the specified address. This flaw exposes the server to Server‑Side Request Forgery, enabling an attacker to probe internal network services from the server's perspective.

Affected Systems

The affected product is Wallos from ellite. Users of any version before 5.0.0 are vulnerable. Version 5.0.0 and later include the fix.

Risk and Exploitability

The CVSS score of 3.5 indicates a low severity, and the EPSS score is unknown. The vulnerability is not listed in the CISA KEV catalog. Attackers need only legitimate credentials to set a malicious SMTP host; once set, the server can reach any internal or public IP address reachable from the host. This can result in internal reconnaissance but does not provide direct code execution or privilege escalation. The risk is therefore confined to a low‑privileged authenticated user and does not threaten remote attackers without valid credentials.

Generated by OpenCVE AI on August 31, 2026 at 22:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to Wallos version 5.0.0 or later
  • Clear or reset the SMTP host setting in all user accounts to remove stored arbitrary values
  • Implement validation or restrict the SMTP host field to trusted domains

Generated by OpenCVE AI on August 31, 2026 at 22:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Ellite
Ellite wallos
Vendors & Products Ellite
Ellite wallos

Mon, 31 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Description Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 5.0.0, Wallos lets any authenticated user store an arbitrary SMTP host — including private and cloud-metadata IP addresses — in their personal email notification settings, with no server-side SSRF validation. When the scheduled notification cron job runs, it passes the stored host directly to PHPMailer, causing the Wallos server to open an outbound TCP connection to whatever address the attacker specified. This gives a low-privileged attacker a reliable mechanism to probe internal network services from the server's perspective. This issue has been patched in version 5.0.0.
Title Wallos: SSRF via Unvalidated User-Level SMTP Host in Email Notification Settings
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 3.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-31T21:15:23.590Z

Reserved: 2026-08-20T19:28:35.244Z

Link: CVE-2026-77351

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-31T22:17:20.467

Modified: 2026-08-31T22:17:20.467

Link: CVE-2026-77351

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T22:30:06Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)