Description
Vikunja before 2.7.1 fails to re-anchor PluginsDir and LogPath to service.rootpath, allowing plugins to load from and logs to be written in the startup working directory. Local attackers able to write to that directory can plant plugins loaded into the server when plugins are enabled, or read misplaced logs including audit.log.
Published: 2026-11-08
Score: 1 Low
EPSS: n/a
KEV: No
Impact: Local code execution
Action: Assess Impact
AI Analysis

Impact

Vikunja, a self‑hosted task management system, has a flaw that prevents the application from anchoring the directories used for plugins and logs to its configured root path. This means that when the service starts, the default location for plugins and audit.log is the working directory of the process. A local user who can write files in that directory can place arbitrary code in a plugin file and then enable plugin loading, or read the audit logs that may contain sensitive information. This is a classic directory traversal weakness (CWE‑427) that can lead to local code execution and information disclosure.

Affected Systems

All installations of Vikunja with a version earlier than 2.7.1 are impacted. The affected product is the open‑source Vikunja application, provided by go‑vikunja. The vulnerability exists whenever plugin loading is enabled and the application is executed from a working directory that a local attacker can write to; there are no vendor‑supplied service restrictions that mitigate the issue.

Risk and Exploitability

The CVSS score of 1 indicates a low‑severity rating, and the EPSS score is not available. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires local access to write in the server’s startup directory, which typically means administrative or privileged user rights. Once a malicious plugin is dropped, the server will load it on the next restart, potentially providing arbitrary code execution. Because the flaw only affects local attacks and relies on file‑system permissions, the practical risk is limited, but organizations that run Vikunja with broad write permissions or enable remote plugin installation should treat it as a moderate threat.

Generated by OpenCVE AI on November 8, 2026 at 02:26 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Vikunja 2.7.1 or later, where plugin and log directories are properly anchored to the configured root path.
  • If an upgrade is not immediately possible, restrict file‑system permissions on the server’s working directory so that only the process owner can write to it, preventing untrusted local users from dropping malicious plugins or reading audit logs.
  • Disable plugin loading entirely if your deployment does not require it, or set the plugins directory to a dedicated location that is not writable by non‑trusted users.

Generated by OpenCVE AI on November 8, 2026 at 02:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 01:45:00 +0000

Type Values Removed Values Added
Description Vikunja before 2.7.1 fails to re-anchor PluginsDir and LogPath to service.rootpath, allowing plugins to load from and logs to be written in the startup working directory. Local attackers able to write to that directory can plant plugins loaded into the server when plugins are enabled, or read misplaced logs including audit.log.
Title Vikunja before 2.7.1 Plugin and Log Directories Not Anchored to Rootpath
First Time appeared Vikunja
Vikunja vikunja
Weaknesses CWE-427
CPEs cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*
Vendors & Products Vikunja
Vikunja vikunja
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-08T01:37:23.827Z

Reserved: 2026-11-06T00:46:28.480Z

Link: CVE-2026-123510

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-08T02:16:39.487

Modified: 2026-11-08T02:16:39.623

Link: CVE-2026-123510

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T02:30:15Z

Weaknesses
  • CWE-427

    Uncontrolled Search Path Element