Skip to main content

plugNmeet Server EUVDEUVD-2026-95906

| CVE-2026-108158 HIGH
Path Traversal (CWE-22)
2026-10-09 VulnCheck GHSA-7jr3-j3rm-rx7w
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Join meeting as participant
  2. Delivery
    Submit whiteboard convert request with ../ filePath
  3. Exploit
    Server converts target file to images
  4. Execution
    Fetch rendered pages via /download/uploadedFile/
  5. Impact
    Read disclosed server file contents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to be an authenticated meeting participant (PR:L) able to invoke the whiteboard document-conversion endpoint; the attacker supplies crafted ../ sequences in the filePath parameter so that arbitrary server files are rendered as page images, which are then retrievable (unauthenticated) through /download/uploadedFile/. The feature exercised is plugNmeet's text/office-document-to-whiteboard conversion. Limiting factors: the attacker must first obtain valid meeting participation, and only plugNmeet Server versions through 2.5.2 are affected; impact is confined to reading files readable by the server process (confidentiality only, no write or availability impact).

Impact

This is a moderate-priority confidentiality issue rather than a critical emergency. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) describes a network-reachable, low-complexity attack requiring low privileges (PR:L) - consistent with the description's requirement that the attacker be an authenticated meeting participant. Impact is confidentiality-only (VC:H, no integrity or availability effect), matching arbitrary server-file disclosure via path traversal (CWE-22). A public POC exists (hackmd writeup and VulnCheck advisory), raising real-world exploitability, but there is NO CISA KEV listing and NO EPSS score in the provided data, so there is no evidence of active or widespread exploitation at this time. SSVC-style reading: exploitation is 'proof-of-concept', technical impact is partial (information disclosure, not total control), and automatability is limited because an attacker must first obtain valid meeting participation. Net: a genuine, credible vulnerability worth patching promptly for exposed plugNmeet deployments, but the required meeting-participant foothold and confidentiality-only impact keep it below top-tier urgency. No signals conflict here; the main missing data points are EPSS probability and any KEV status.

Exploit ScenarioDerived

An attacker who has joined a plugNmeet meeting (a legitimate low-privilege participant) submits a whiteboard document-conversion request with a filePath containing ../ sequences pointing at sensitive server files. The server converts the targeted text or office file into page images, which the attacker then retrieves unauthenticated via the /download/uploadedFile/ endpoint, exfiltrating arbitrary server file contents. A public proof-of-concept for this flow is available.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 09, 2026

Path traversal in plugNmeet Server through 2.5.2 allows any authenticated meeting participant to read arbitrary files from the host by supplying crafted ../ sequences in the filePath value passed to the whiteboard document-conversion endpoint; the resulting page images are then retrievable without authentication via /download/uploadedFile/. The assessed impact is confidentiality-only (high file read, no write or availability effect) against the server process's readable files, and publicly available exploit code exists - though there is no CISA KEV listing, so this is best treated as a moderate-priority information-disclosure issue rather than a critical emergency. Risk is highest where the plugNmeet process can read secrets, configuration files, or credentials on the same host.

RemediationAI

No vendor-released patch version is identified in the available data at time of analysis; the disclosed boundary is 'through 2.5.2', so operators should check the plugNmeet-server repository and the VulnCheck advisory (https://www.vulncheck.com/advisories/plugnmeet-server-through-2.5.2-path-traversal-via-api-whiteboard-convert) for a fixed release and upgrade as soon as one is published, treating any build above 2.5.2 as unverified until the vendor confirms it. Until then, the highest-value compensating control is to constrain who can reach the conversion endpoint: disabling or gating the whiteboard document-conversion feature (for example by restricting it to trusted presenters) removes the traversal primitive entirely, at the cost of losing document-to-whiteboard rendering for normal users. Second, run the plugNmeet server process under a dedicated low-privilege account with filesystem permissions scoped so it cannot read configuration, credential, or cloud-metadata files or host files outside its own data directory; this does not stop the traversal but flattens the disclosure surface, with the trade-off of possible breakage if the service legitimately reads shared paths. Third, add a reverse-proxy/WAF rule that rejects or normalizes URL-encoded and raw ../ (and %2e%2e) sequences in the filePath parameter of the whiteboard convert API, and alert on requests to /download/uploadedFile/ that reference paths outside the expected upload directory; note that fully blocking /download/uploadedFile/ would also break legitimate whiteboard image display, so prefer path validation and monitoring over a blanket deny. Finally, treat pre-2.5.2 exposure as a confidentiality incident if untrusted users were ever permitted to join meetings, and rotate any credentials or secrets that resided on the same host and were readable by the server process.

Affected VersionsENISA

plugNmeet-server 0 ≤2.5.2

Affected Packages

euvd plugnmeet_server no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

plugNmeet is a Go-based, self-hosted web conferencing server whose whiteboard feature converts uploaded text or office documents into page images for display. The conversion logic in pkg/models/file_convert.go (referenced at line 143) builds a filesystem path from a client-supplied filePath value without normalizing or constraining it to an expected upload directory, the classic CWE-22 path traversal root cause; ../ sequences therefore escape the intended root. Exploitation is a two-stage chain that the CVSS:4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) captures only partially: stage one requires a low-privileged authenticated context (a valid meeting participant able to invoke the conversion endpoint), and stage two deliberately drops the authentication requirement because the generated page images are served through /download/uploadedFile/ to unauthenticated requesters. The wildcard CPE cpe:2.3:a:mynaparrot:plugnmeet-server:*:*:*:*:*:*:*:* reflects that no fixed-version boundary is published in the data, with 2.5.2 named as the last affected release. Because rendering happens server-side, the traversal is not limited by meeting-level authorization and the disclosure surface equals whatever the server process's UID can read.

Know when Plugnmeet Server gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-reachable endpoint with low complexity; requires an authenticated meeting participant so PR:L; arbitrary file read gives C:H with no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

plugNmeet Server through 2.5.2 contains a path traversal vulnerability in the whiteboard conversion endpoint that allows any meeting participant to read server files via crafted filePath values. Attackers can supply ../ sequences so text or office documents are converted into page images, then fetch them unauthenticated through /download/uploadedFile/.

Technical POC Analysis

CWE-22 (Improper Limitation of a Pathname to a Restricted Directory), in plugNmeet Server's own Go source, commit 961b4b01cdff655928fb4b4d50524b42a6b63ec1.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

A high-severity path traversal flaw in plugNmeet Server (versions through 2.5.2) allows a meeting participant to read arbitrary files from the host through the whiteboard document-conversion endpoint, with the rendered page images then retrievable through a download endpoint on the same service. The practical danger is disclosure of configuration files, secrets, and credentials that the plugNmeet process can read, which could give an attacker a foothold for lateral movement into other systems. Publicly available exploit code exists, but there is no confirmed active exploitation, so this should be handled as an urgent information-disclosure remediation rather than a crisis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable or restrict the whiteboard document-conversion endpoint and the /download/uploadedFile/ path; block path-traversal sequences at the reverse proxy or WAF; run plugNmeet under a least-privilege account with restricted filesystem read scope; network-segment the host from sensitive systems; rotate any credentials or configuration secrets the service could read; and monitor for traversal attempts in conversion and download logs.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Low
niche open-source WebRTC conferencing server, limited production footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

56
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy