Description
Movim through 0.35.5 contains an authorization bypass vulnerability in Post::ajaxGetPost that allows authenticated users to read restricted posts by supplying server, node and nodeid values. Attackers who know item identifiers can retrieve cached community or contact-only posts from the pod-wide cache before the XMPP authorization check runs.
Published: 2026-11-09
Score: 2.3 Low
EPSS: n/a
KEV: No
Impact: Authorization Bypass
Action: Patch
AI Analysis

Impact

Movim through 0.35.5 contains an authorization bypass in the Post::ajaxGetPost function that lets an authenticated user read posts that should be restricted. By supplying the server, node and nodeid parameters, an attacker can retrieve cached community or contact-only posts from the pod-wide cache before the normal XMPP authorization validation occurs. The effect is limited to disclosure of posts, not execution of code or modification of data.

Affected Systems

The vulnerability affects the Movim platform, version 0.35.5 and earlier. External references show the issue in the source code of the Post widget. No other product versions are known to be vulnerable.

Risk and Exploitability

The CVSS score of 2.3 indicates low severity and the EPSS score is not available, so exploitation likelihood is not quantified. The exploit requires an authenticated user who knows the identifiers of the target post and the ability to send an AJAX request to the Post::ajaxGetPost endpoint. Because the vulnerability allows reading of cached posts before authorization, it is an example of the CWE-639 weakness. The vulnerability is not currently listed in CISA KEV.

Generated by OpenCVE AI on November 10, 2026 at 00:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Movim to version 0.35.6 or newer, which removes the authorization check flaw in Post::ajaxGetPost.
  • Validate that post identifiers supplied to the ajax endpoint are properly authenticated before accessing cached data.
  • Restrict unnecessary exposure of post IDs or cached post data to authenticated clients.

Generated by OpenCVE AI on November 10, 2026 at 00:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 23:45:00 +0000

Type Values Removed Values Added
Description Movim through 0.35.5 contains an authorization bypass vulnerability in Post::ajaxGetPost that allows authenticated users to read restricted posts by supplying server, node and nodeid values. Attackers who know item identifiers can retrieve cached community or contact-only posts from the pod-wide cache before the XMPP authorization check runs.
Title Movim through 0.35.5 Authorization Bypass via Post::ajaxGetPost Cached Post Read
First Time appeared Movim
Movim movim
Weaknesses CWE-639
CPEs cpe:2.3:a:movim:movim:*:*:*:*:*:*:*:*
Vendors & Products Movim
Movim movim
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-09T23:27:48.240Z

Reserved: 2026-11-09T22:03:07.246Z

Link: CVE-2026-125379

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-10T00:17:10.847

Modified: 2026-11-10T00:17:10.847

Link: CVE-2026-125379

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-10T00:30:20Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key