Description
Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 5.0.0, Wallos allows authenticated users to inject arbitrary iCalendar properties and events into their exported .ics feed by embedding raw CRLF sequences in subscription names or notes. Because the input validation layer only encodes HTML metacharacters but never strips newlines, and the export layer decodes those entities back before writing iCal output, an attacker with any valid account can craft a subscription whose name breaks out of the current VEVENT block and inserts fully attacker-controlled calendar events — including spoofed organizers, arbitrary email addresses in ATTENDEE properties, and misleading event content — into any calendar application subscribed to that feed. This issue has been patched in version 5.0.0.
Published: 2026-08-31
Score: 4.6 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Wallos, an open-source subscription tracker, had a flaw that allowed any authenticated user to inject arbitrary iCalendar properties into exported .ics files by embedding raw CRLF sequences in subscription names or notes. The application only encoded HTML metacharacters but did not strip newline characters, and during export the data was decoded back before being written to the iCal output. This enabled a malicious user to break out of the current VEVENT block and add fully attacker‑controlled events, including spoofed organizers, arbitrary email addresses in ATTENDEE fields, and misleading event descriptions. Once injected, the forged events appear in any calendar application that subscribes to the victim’s feed, effectively allowing the attacker to corrupt, spoof, or otherwise manipulate calendar data for that user.

Affected Systems

The vulnerability affects the open‑source Wallos platform produced by ellite. All versions before 5.0.0 are impacted; users running v4.x or earlier are vulnerable. The affected component is the subscription export functionality that accepts raw input from users with valid Wallos accounts.

Risk and Exploitability

The CVSS score of 4.6 indicates a moderate severity risk. Exploitation requires a legitimate authenticated account and the ability to export an .ics feed, which is normally available to all users. EPSS data is not available, and the vulnerability is currently not listed in the CISA KEV catalog. Therefore, while the potential impact on calendar integrity is significant, the attack vector is limited to insiders or users who have gained a user account. A moderate effort is required to craft the injection payload, but the overall risk remains manageable pending a patch.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Wallos to version 5.0.0 or later, which removes the ability to inject CRLF sequences into subscription names or notes.
  • If upgrading immediately is not feasible, consider disabling the subscription export feature or restricting it to administrators only to prevent compromised accounts from generating malicious .ics feeds.
  • Configure web application firewall rules to reject requests containing raw CRLF sequences in subscription name or note fields, helping to block injection attempts until a patch is applied.

Generated by OpenCVE AI on August 31, 2026 at 22:52 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 allows authenticated users to inject arbitrary iCalendar properties and events into their exported .ics feed by embedding raw CRLF sequences in subscription names or notes. Because the input validation layer only encodes HTML metacharacters but never strips newlines, and the export layer decodes those entities back before writing iCal output, an attacker with any valid account can craft a subscription whose name breaks out of the current VEVENT block and inserts fully attacker-controlled calendar events — including spoofed organizers, arbitrary email addresses in ATTENDEE properties, and misleading event content — into any calendar application subscribed to that feed. This issue has been patched in version 5.0.0.
Title Wallos: iCalendar Injection via CRLF in Subscription Name/Notes Export
Weaknesses CWE-116
CWE-74
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-31T21:22:35.147Z

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

Link: CVE-2026-77353

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-77353

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T23:00:12Z

Weaknesses
  • CWE-116

    Improper Encoding or Escaping of Output

  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')