CVE-2026-9591
Received Received - Intake
Cross-Site Request Forgery in SimplCommerce NewsItemApiController

Publication date: 2026-06-17

Last updated on: 2026-06-17

Assigner: Checkmarx

Description
Cross-site request forgery (CSRF) in NewsItemApiController in SimplCommerce prior to commit 6233d73e allows an unauthenticated remote attacker to create or modify news items as an administrator via a crafted form submitted to `/api/news-items`, due to missing anti-CSRF protection.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-17
Last Modified
2026-06-17
Generated
2026-06-17
AI Q&A
2026-06-17
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
simplcommerce simplcommerce to 6233d73e (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-352 The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

This vulnerability is a Cross-site request forgery (CSRF) issue in the NewsItemApiController of SimplCommerce versions prior to a specific commit. It allows an unauthenticated remote attacker to create or modify news items as if they were an administrator by submitting a specially crafted form to the `/api/news-items` endpoint. The root cause is the absence of anti-CSRF protection in the affected controller.

Impact Analysis

This vulnerability can have a significant impact by allowing attackers to perform unauthorized actions on behalf of an administrator without needing to authenticate. Specifically, attackers can create or modify news items, potentially leading to misinformation, defacement, or unauthorized content being published on the platform. This can undermine the integrity and trustworthiness of the affected system.

Detection Guidance

This vulnerability involves a missing anti-CSRF protection in the NewsItemApiController, allowing unauthenticated remote attackers to create or modify news items via crafted form submissions to the `/api/news-items` endpoint.

To detect exploitation attempts on your system or network, you can monitor HTTP requests targeting the `/api/news-items` path, especially POST, PUT, or PATCH requests that attempt to create or modify news items without proper authentication or anti-forgery tokens.

Example commands to detect suspicious requests might include:

  • Using `tcpdump` or `Wireshark` to capture HTTP traffic and filter for requests to `/api/news-items`.
  • Using `grep` on web server logs to find POST requests to `/api/news-items`: `grep 'POST /api/news-items' /var/log/nginx/access.log`
  • Checking for missing or invalid anti-forgery tokens in request headers or bodies if logs capture such details.

Since the vulnerability is due to missing anti-CSRF protection, detection focuses on identifying unauthorized or unauthenticated requests modifying news items.

Mitigation Strategies

The immediate mitigation step is to ensure that the anti-forgery token validation is properly enabled and enforced for the `/api/news-items` endpoint.

According to the provided resources, the SimplCommerce project reintroduced the `CookieOnlyAutoValidateAntiforgeryTokenAuthorizationFilter` which validates anti-forgery tokens for specific HTTP methods and API paths, and checks user authentication.

You should update your SimplCommerce installation to include the fix from commit 6233d73e (Resource 1) or merge the related pull request #1150 (Resource 2) that restores this filter.

  • Apply the patch or update to the version that includes the reintroduced anti-forgery token validation filter.
  • Verify that the filter is correctly registered in your MVC configuration to enforce anti-CSRF protection on relevant API endpoints.
  • Restrict access to the `/api/news-items` endpoint to authenticated users only.

Until the patch is applied, consider monitoring and blocking suspicious requests to the vulnerable endpoint as a temporary measure.

Compliance Impact

The vulnerability is a cross-site request forgery (CSRF) issue that allows an unauthenticated remote attacker to create or modify news items as an administrator due to missing anti-CSRF protection.

Such unauthorized administrative actions could lead to unauthorized data modification or injection, potentially impacting data integrity and security controls required by standards like GDPR and HIPAA.

However, the provided information does not explicitly describe how this vulnerability affects compliance with these regulations.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-9591. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart