
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-3649 is a Missing Authorization vulnerability in the Katalogportal PDF Sync plugin for WordPress, affecting all versions up to and including 1.0.0. The flaw allows any authenticated user — including low-privilege Subscribers — to access a list of all synchronized PDF attachments, their filenames, and a plugin configuration value, even for private or draft posts. It was published to the National Vulnerability Database on April 15, 2026, and to the GitHub Advisory Database on April 22, 2026. The vulnerability carries a CVSS v3.1 base score of 5.3 (Medium), assigned by Wordfence (GitHub Advisory, Wordfence).
The root cause is CWE-862 (Missing Authorization): the katalogportal_popup_shortcode() function is registered as a WordPress AJAX handler via the wp_ajax_katalogportal_shortcodePrinter hook but performs no capability check (current_user_can()) and no nonce verification before executing. The internal WP_Query is called with post_status => 'any', which returns PDF attachments regardless of the visibility status of their parent posts, bypassing WordPress's normal access controls. Any authenticated user can trigger this endpoint over the network with a simple HTTP POST request to the WordPress AJAX endpoint (/wp-admin/admin-ajax.php), requiring no elevated privileges or complex conditions (GitHub Advisory, Wordfence).
Successful exploitation results in unauthorized information disclosure: an attacker with any authenticated WordPress account can enumerate all synchronized PDF attachments, including those associated with private or draft posts that should not be publicly visible. Exposed data includes attachment titles, actual filenames on the server, and the katalogportal_userid configuration value, which could facilitate further targeted attacks or reconnaissance. There is no integrity or availability impact; the vulnerability is limited to confidentiality loss (GitHub Advisory, Wordfence).
There is no public proof-of-concept exploit and no evidence of active in-the-wild exploitation as of the time of publication (GitHub Advisory). The EPSS score is approximately 0.032–0.045%, placing it in the 14th percentile for exploitation likelihood within 30 days. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported.
/wp-admin/admin-ajax.php.action=katalogportal_shortcodePrinter and a valid WordPress authentication cookie or nonce (no capability check is enforced).katalogportal_userid configuration value.katalogportal_userid value for further reconnaissance against the Katalogportal service (GitHub Advisory, Wordfence)./wp-admin/admin-ajax.php with the parameter action=katalogportal_shortcodePrinter from low-privilege user sessions or unexpected IP addresses.Update the Katalogportal PDF Sync plugin to the latest patched version (beyond 1.0.0) as soon as it becomes available; a patch has been released to address the missing authorization controls (GitHub Advisory). As an interim measure, restrict Subscriber-level registration on the WordPress site if not required, and review user roles to minimize the number of authenticated accounts. Audit WordPress access logs for suspicious calls to the katalogportal_shortcodePrinter AJAX action. Consider using a WordPress security plugin (e.g., Wordfence) to monitor and block unauthorized AJAX endpoint access (Wordfence).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."