Description
Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.9.6, Admin-configured OIDC token_url and user_info_url in includes/oidc/handle_oidc_callback.php:18-49 are used directly in curl_init() with zero SSRF filtering. Unlike logo/webhook URLs which have validate_webhook_url_for_ssrf(), OIDC URLs bypass all protections. Admin sets URL to http://169.254.169.254/latest/meta-data/ for cloud metadata access or internal network pivoting. This issue has been patched in version 4.9.6.
Published: 2026-08-31
Score: 8.5 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Wallos allows administrators to configure OpenID Connect token_url and user_info_url directly. Prior to version 4.9.6 these URLs are evaluated by the application without any Server‑Side Request Forgery filtering, making the server follow the supplied addresses. An attacker who can set a malicious OIDC endpoint or compromise a privileged administrator can cause the server to fetch arbitrary internal resources—including cloud metadata endpoints such as http://169.254.169.254—resulting in leakage of sensitive configuration or host information and potentially enabling deeper network pivoting.

Affected Systems

All installations of ellite:Wallos running any version earlier than 4.9.6 are affected. The weakness resides in the administrator‑controlled configuration located in includes/oidc/handle_oidc_callback.php, where token_url and user_info_url are set and later passed to curl_init().

Risk and Exploitability

The vulnerability scores a CVSS of 8.5, indicating high overall risk. The attack vector requires the attacker to manipulate the OIDC URL configuration, which can be achieved through privileged administrative access or by compromising an administrator account. The risk is elevated due to the potential to read internal network resources or cloud instance metadata, although the vulnerability is not currently listed in the CISA KEV catalog.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Wallos version 4.9.6 or later to apply the official fix.
  • If an immediate upgrade is not possible, restrict the allowed OIDC URLs to a safe whitelist, enforce HTTPS only, and block private IP ranges in the configuration.
  • Implement network segmentation or firewall rules that prevent the server from accessing known internal metadata services and other unauthorized internal hosts.

Generated by OpenCVE AI on August 31, 2026 at 23:36 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:00:00 +0000

Type Values Removed Values Added
Description Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.9.6, Admin-configured OIDC token_url and user_info_url in includes/oidc/handle_oidc_callback.php:18-49 are used directly in curl_init() with zero SSRF filtering. Unlike logo/webhook URLs which have validate_webhook_url_for_ssrf(), OIDC URLs bypass all protections. Admin sets URL to http://169.254.169.254/latest/meta-data/ for cloud metadata access or internal network pivoting. This issue has been patched in version 4.9.6.
Title Wallos: SSRF via OIDC Token/UserInfo URL Configuration
Weaknesses CWE-918
References
Metrics cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-31T20:47:39.969Z

Reserved: 2026-07-10T17:38:57.111Z

Link: CVE-2026-61640

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-31T21:17:17.243

Modified: 2026-08-31T21:17:17.243

Link: CVE-2026-61640

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)