CVE-2026-19848
MediumCVSS 6.5Exploitation Probability (EPSS)
Low risk13th percentile - higher than 13% of all known CVEs
Summary
The ProfilePress WordPress plugin before 4.17.1 does not strip shortcodes from two of its profile fields before rendering them on public pages, allowing unauthenticated attackers to store shortcodes that are then executed when the page is viewed, disclosing a chosen user's email address, login and registration date.
Risk Assessment
The risk includes disclosure of sensitive user data (email, login, registration date) to unauthorized parties, potentially leading to privacy breaches and further attacks.
Recommendation
It is recommended to immediately update the ProfilePress plugin to version 4.17.1 or later, which contains the fix.
Other vulnerabilities in ProfilePress
See all- CVE-2026-18385Medium
The ProfilePress plugin for WordPress up to version 4.16.19 is vulnerable to arbitrary shortcode execution. This is due to improper validation before running do_shortcode. Authenticated attackers with subscriber-level access can execute arbitrary shortcodes, and partial mitigations can be bypassed via various render paths.
- CVE-2026-13352High
The ProfilePress plugin for WordPress up to version 4.16.18 is vulnerable to arbitrary file upload. The allowed_mime_types function globally adds executable extensions (.exe, .apk, .msi) to the MIME allowlist without scoping to digital product contexts. This allows authenticated attackers with author-level access or above to upload executable files, leading to remote code execution.
- CVE-2026-41556Medium
There is a Cross Site Scripting (XSS) vulnerability in ProfilePress versions <= 4.16.13 related to subscribers.
- CVE-2026-3309Medium
The ProfilePress plugin for WordPress up to version 4.16.11 allows arbitrary shortcode execution. This is because billing field values from the checkout process are interpolated into shortcode template strings without proper sanitization. Unauthenticated attackers can execute arbitrary shortcodes by submitting crafted billing field values during checkout.
- CVE-2026-3445High
The ProfilePress plugin for WordPress up to version 4.16.11 has a vulnerability allowing unauthorized membership payment bypass. Missing ownership verification on the change_plan_sub_id parameter in process_checkout() allows authenticated attackers (subscriber level and above) to reference another user's active subscription, manipulate proration calculations, and obtain paid lifetime membership plans without payment.
Original NVD description (English source)
The ProfilePress WordPress plugin before 4.17.1 does not strip shortcodes from two of its profile fields before rendering them on public pages, allowing unauthenticated attackers to store shortcodes that are then executed when the page is viewed, disclosing a chosen user's email address, login and registration date.

