Approved changes feed: RSS · Atom

cpe:2.3:a:ellite:wallos:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorEllite (5a279e34-d43c-52bc-b7d2-ac83bb84b61e)
ProductWallos (78ae36eb-400a-5047-a304-b7d4f5391abb)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-41689 vulnerable 2026-06-08 08:03:15.697995 Wallos: Shared local webhook allowlist lets low-privilege users send arbitrary requests to allowlisted internal services
MEDIUM (6)
Wallos is an open-source, self-hostable personal subscription tracker. In versions 4.8.4 and prior, the webhook notification feature reuses an administrator-configured local-target allowlist for every logged-in user. Any normal user can fully control a webhook URL, headers, and body, then use Wallos to send server-side requests to allowlisted internal automation services. When such a target exposes deployment or execution APIs, this can further enable adjacent-service RCE, but that downstream result is conditional on the target service. At time of publication, there are no publicly available patches.
Published: 2026-05-07T13:53:12.952Z
Updated: 2026-05-07T14:43:47.455Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-41688 vulnerable 2026-06-08 08:03:15.697640 Incomplete fix for CVE-2026-33399: SSRF in Wallos
HIGH (7.7)
Wallos is an open-source, self-hostable personal subscription tracker. In versions 4.8.4 and prior, the incomplete SSRF fix in Wallos validates webhook URLs via gethostbyname() but passes the original hostname to cURL without CURLOPT_RESOLVE pinning on 10 of 11 outbound HTTP endpoints, leaving a DNS rebinding TOCTOU window. At time of publication, there are no publicly available patches.
Published: 2026-05-07T13:52:00.576Z
Updated: 2026-05-07T14:57:10.026Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-41687 vulnerable 2026-06-08 08:03:15.697237 Wallos: SSRF CGNAT Bypass in subscription/payments Logo URL — is_cgnat_ip() Not Used in Inline Checks
MEDIUM (4.3)
Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.8.1, the SSRF protection in endpoints/subscription/add.php (line 42) and endpoints/payments/add.php (line 40) uses an inline IP validation check (FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) that does not block CGNAT addresses (100.64.0.0/10, RFC 6598). The includes/ssrf_helper.php file explicitly defines is_cgnat_ip() to cover this gap (used by notification endpoints), but the logo/icon URL fetching in subscription and payment endpoints performs its own inline validation that misses this range. This allows authenticated users to perform Blind SSRF to internal services in Tailscale, Carrier-Grade NAT, and other environments using 100.64.0.0/10 addresses. This issue has been patched in version 4.8.1.
Published: 2026-05-07T13:48:43.805Z
Updated: 2026-05-07T14:56:55.979Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33417 vulnerable 2026-06-08 07:59:09.917525 Wallos: Password Reset Tokens Never Expire
MEDIUM (6.5)
Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.7.2, password reset tokens in Wallos never expire. The password_resets table includes a created_at timestamp column, but the token validation logic never checks it. A password reset token remains valid indefinitely until it is used, allowing an attacker who intercepts a reset link at any point to use it days, weeks, or months later. This issue has been patched in version 4.7.2.
Published: 2026-03-24T18:01:07.765Z
Updated: 2026-03-24T18:37:53.873Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33407 vulnerable 2026-06-08 07:59:09.879807 Wallos: SSRF via HTTP Proxy Environment Variable
Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.7.0, Wallos endpoints/logos/search.php accepts HTTP_PROXY and HTTPS_PROXY environment variables without validation, enabling SSRF via proxy hijacking. The server performs DNS resolution on user-supplied search terms, which can be controlled by attackers to trigger outbound requests to arbitrary domains. This issue has been patched in version 4.7.0.
Published: 2026-03-24T17:40:58.666Z
Updated: 2026-03-26T19:52:13.544Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33401 vulnerable 2026-06-08 07:59:09.870673 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33400 vulnerable 2026-06-08 07:59:09.870139 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33399 vulnerable 2026-06-08 07:59:09.868529 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30842 vulnerable 2026-06-08 07:57:14.351094 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30841 vulnerable 2026-06-08 07:57:14.350774 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30840 vulnerable 2026-06-08 07:57:14.350239 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30839 vulnerable 2026-06-08 07:57:14.349791 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30828 vulnerable 2026-06-08 07:57:14.306091 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27479 vulnerable 2026-06-08 07:53:22.361109 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.