Description
Wallos is an open-source, self-hostable personal subscription tracker. From version 2.0.0 to before version 5.0.0, any authenticated Wallos user (no admin rights required) can make the server open arbitrary outbound SMTP connections to internal/link-local addresses, by setting the SMTP host of their personal email notifications to an internal IP. The per-user notification settings endpoint (endpoints/notifications/saveemailnotifications.php) performs no SSRF validation, and the notification cron (endpoints/cronjobs/sendnotifications.php) feeds that user-controlled host straight into PHPMailer ($mail->Host = $email['smtpAddress']). When the user's subscription notification fires, the server connects to the chosen host:port. This issue has been patched in version 5.0.0.
Published: 2026-08-31
Score: 4.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Authenticated Wallos users can configure the SMTP host in their personal notification settings to an arbitrary internal or link‑local IP address. When the subscription notification cron executes, the server feeds this user‑supplied host directly to PHPMailer, which results in the server opening an outbound SMTP connection to the specified address. This flaw permits the application to initiate SMTP connections to arbitrary internal hosts. Based on the description, it could potentially access internal services, but the advisory does not confirm any further exploitation or impact.

Affected Systems

Wallos, the open‑source personal subscription tracker from ellite, is affected in all releases from 2.0.0 through just before version 5.0.0. The issue was patched in version 5.0.0, which eliminates the unvalidated SMTP host handling.

Risk and Exploitability

The CVSS score of 4.3 moderate risk. No EPSS score is published, and the vulnerability is not listed in CISA KEV. The attack vector is internal‑network communication; an attacker must first gain a legitimate authenticated session on the Wallos instance. Because the compromised server can reach any internal target, the potential impact depends on the internal architecture: sensitive internal services may be accessed, but exploitation does not automatically lead to full system compromise. The lack of a known public exploit and the requirement for authentication lower the real‑world exploitation probability, though an attacker controlling an account could still pivot within the network.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Wallos to version 5.0.0 or later, where the SSRF vulnerability is fixed.
  • If an immediate upgrade is not feasible, disable or restrict per‑user SMTP notification configuration to prevent supplying internal IP addresses, or block the Wallos application’s outbound SMTP traffic to internal ranges via firewall rules.
  • Consider isolating the Wallos server from untrusted internal networks to limit the scope of any compromise due to this SSRF flaw.

Generated by OpenCVE AI on August 31, 2026 at 23:21 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. From version 2.0.0 to before version 5.0.0, any authenticated Wallos user (no admin rights required) can make the server open arbitrary outbound SMTP connections to internal/link-local addresses, by setting the SMTP host of their personal email notifications to an internal IP. The per-user notification settings endpoint (endpoints/notifications/saveemailnotifications.php) performs no SSRF validation, and the notification cron (endpoints/cronjobs/sendnotifications.php) feeds that user-controlled host straight into PHPMailer ($mail->Host = $email['smtpAddress']). When the user's subscription notification fires, the server connects to the chosen host:port. This issue has been patched in version 5.0.0.
Title Wallos: Authenticated SSRF via per-user SMTP notification host (low-privilege user)
Weaknesses CWE-918
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-31T21:21:06.895Z

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

Link: CVE-2026-77352

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-77352

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)