Description
The SoJ SoundSlides plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the soj_soundslides_options_subpanel() function in all versions up to, and including, 1.2.2. This makes it possible for authenticated attackers, with Contributor-level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible.
Published: 2025-03-29
Score: 8.8 High
EPSS: 1.8% Low
KEV: No
Impact: Arbitrary File Upload with potential Remote Code Execution
Action: Apply Patch
AI Analysis

Impact

The SoJ SoundSlides WordPress plugin is vulnerable due to missing file type validation in the soj_soundslides_options_subpanel() function in all releases up to 1.2.2. The flaw permits authenticated attackers who hold at least Contributor permissions to upload arbitrary files to the site’s server, which may lead to remote code execution if the attacker can place executable code or scripts. The security weakness is identified as CWE-434 "Missing Restriction on File Uploads."

Affected Systems

WordPress installations that use the SoJ SoundSlides plugin in version 1.2.2 or earlier are affected. The plugin allows file uploads only when a user has Contributor-level access or higher. No other versions or editions of the plugin are known to be impacted.

Risk and Exploitability

The vulnerability carries a CVSS v3.1 score of 8.8, indicating a high severity and substantial impact. The EPSS score of 2% suggests a modest but non‑negligible probability of exploitation. The flaw is not listed in CISA’s KEV catalog, but the combination of authentication requirement and lack of validation makes it attractive to attackers with legitimate contributor access. Exploitation would require a logged‑in Contributor or higher user to execute the upload functionality, after which the attacker could place malicious code in web‑accessible locations.

Generated by OpenCVE AI on April 20, 2026 at 23:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the SoJ SoundSlides plugin to version 1.2.3 or later, which removes the missing file type validation.
  • If an immediate upgrade is not possible, revoke Contributor and higher roles from all users or lock the plugin’s upload capability until a patch is applied.
  • As a temporary measure, implement server‑side file type validation or move the upload directory outside the web root to prevent execution of uploaded files.

Generated by OpenCVE AI on April 20, 2026 at 23:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2025-8673 The SoJ SoundSlides plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the soj_soundslides_options_subpanel() function in all versions up to, and including, 1.2.2. This makes it possible for authenticated attackers, with Contributor-level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible.
History

Mon, 31 Mar 2025 15:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sat, 29 Mar 2025 07:15:00 +0000

Type Values Removed Values Added
Description The SoJ SoundSlides plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the soj_soundslides_options_subpanel() function in all versions up to, and including, 1.2.2. This makes it possible for authenticated attackers, with Contributor-level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible.
Title SoJ Soundslides <= 1.2.2 - Authenticated (Contributor+) Arbitrary File Upload
Weaknesses CWE-434
References
Metrics cvssV3_1

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


Subscriptions

Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-04-08T17:33:31.208Z

Reserved: 2025-03-12T13:44:01.903Z

Link: CVE-2025-2249

cve-icon Vulnrichment

Updated: 2025-03-31T14:30:43.356Z

cve-icon NVD

Status : Deferred

Published: 2025-03-29T07:15:17.747

Modified: 2026-04-15T00:35:42.020

Link: CVE-2025-2249

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-20T23:30:16Z

Weaknesses