Description
vtenext before 25.02.2 contains a cross-site request forgery protection bypass because csrf_check() in include/utils/VteCsrf.php skips __csrf_token validation for non-POST requests. Attackers can induce a logged-in user to open a crafted link sending state-changing GET requests, which handlers read from $_REQUEST, performing actions as that user.
Published: 2026-11-04
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Cross‑Site Request Forgery leading to unauthorized state changes
Action: Apply Patch
AI Analysis

Impact

This vulnerability allows attackers to bypass the cross‑site request forgery protection in vtenext versions before 25.02.2 by sending state‑changing requests that are not POST. The vulnerability arises because the csrf_check() function in include/utils/VteCsrf.php skips validation of the __csrf_token parameter for any request method other than POST. Consequently, an attacker can trick a logged‑in user into visiting a crafted URL that triggers a GET request to a handler that interprets parameters from $_REQUEST. The handler then performs privileged actions using the victim’s credentials, resulting in an unauthorized change in the application state. The weakness is documented under CWE‑352.

Affected Systems

The affected product is vtenext vtenext, and the vulnerability exists in all releases prior to version 25.02.2. Upgrading to version 25.02.2 or later resolves the issue.

Risk and Exploitability

The CVSS score for this issue is 6.9, indicating moderate severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog, suggesting that public exploits are not widely reported. The likely attack path requires a victim who is authenticated to the system and is tricked into opening a malicious URL. The attacker can then forge a state‑changing request that the application accepts, potentially resulting in data modification, deletion, or other unauthorized actions under the victim’s authority.

Generated by OpenCVE AI on November 4, 2026 at 21:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade vtenext to version 25.02.2 or later to receive the vendor fix
  • Modify the CSRF validation routine to enforce the __csrf_token check for all HTTP methods that modify state, not just POST
  • Configure web server or application firewall rules to block or log state‑changing operations that arrive via GET requests to aid detection of abuse

Generated by OpenCVE AI on November 4, 2026 at 21:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 04 Nov 2026 20:45:00 +0000

Type Values Removed Values Added
Description vtenext before 25.02.2 contains a cross-site request forgery protection bypass because csrf_check() in include/utils/VteCsrf.php skips __csrf_token validation for non-POST requests. Attackers can induce a logged-in user to open a crafted link sending state-changing GET requests, which handlers read from $_REQUEST, performing actions as that user.
Title vtenext before 25.02.2 CSRF Protection Bypass via HTTP Method Tampering
First Time appeared Vtenext
Vtenext vtenext
Weaknesses CWE-352
CPEs cpe:2.3:a:vtenext:vtenext:*:*:*:*:*:*:*:*
Vendors & Products Vtenext
Vtenext vtenext
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-04T20:36:43.148Z

Reserved: 2026-11-04T20:21:23.788Z

Link: CVE-2025-71454

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-04T21:17:39.840

Modified: 2026-11-04T21:17:39.840

Link: CVE-2025-71454

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-04T21:30:09Z

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)