Vulnerabilities

With the aim of informing, warning and helping professionals with the latest security vulnerabilities in technology systems, we have made a database available for users interested in this information, which is in Spanish and includes all of the latest documented and recognised vulnerabilities.

This repository, with over 75,000 registers, is based on the information from the NVD (National Vulnerability Database) – by virtue of a partnership agreement – through which INCIBE translates the included information into Spanish.

On occasions this list will show vulnerabilities that have still not been translated, as they are added while the INCIBE team is still carrying out the translation process. The CVE  (Common Vulnerabilities and Exposures) Standard for Information Security Vulnerability Names is used with the aim to support the exchange of information between different tools and databases.

All vulnerabilities collected are linked to different information sources, as well as available patches or solutions provided by manufacturers and developers. It is possible to carry out advanced searches, as there is the option to select different criteria to narrow down the results, some examples being vulnerability types, manufacturers and impact levels, among others.

Through RSS feeds or Newsletters we can be informed daily about the latest vulnerabilities added to the repository. Below there is a list, updated daily, where you can discover the latest vulnerabilities.

CVE-2026-52913

Publication date:
24/06/2026
In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> batman-adv: v: stop OGMv2 on disabled interface<br /> <br /> When a batadv_hard_iface is disabled, its mesh_iface pointer is set to<br /> NULL. However, batadv_v_ogm_send_meshif() may still dispatch OGMs via<br /> batadv_v_ogm_queue_on_if() for interfaces that have since lost their<br /> mesh_iface association. This results in a NULL pointer dereference when<br /> batadv_v_ogm_queue_on_if() unconditionally calls netdev_priv() on the<br /> now NULL hard_iface-&gt;mesh_iface to retrieve the batadv_priv.<br /> <br /> It is necessary to ensure that the batadv_v_ogm_queue_on_if() checks that<br /> it is using the same mesh_iface for which batadv_v_ogm_send_meshif() was<br /> called.
Severity CVSS v4.0: Pending analysis
Last modification:
08/07/2026

CVE-2026-52920

Publication date:
24/06/2026
In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> netfilter: xt_policy: fix strict mode inbound policy matching<br /> <br /> match_policy_in() walks sec_path entries from the last transform to the<br /> first one, but strict policy matching needs to consume info-&gt;pol[] in<br /> the same forward order as the rule layout.<br /> <br /> Derive the strict-match policy position from the number of transforms<br /> already consumed so that multi-element inbound rules are matched<br /> consistently.
Severity CVSS v4.0: Pending analysis
Last modification:
08/07/2026

CVE-2026-52919

Publication date:
24/06/2026
In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> batman-adv: fix tp_meter counter underflow during shutdown<br /> <br /> batadv_tp_sender_shutdown() unconditionally decrements the "sending"<br /> atomic counter. If multiple paths (e.g. timeout, user cancel, and<br /> normal finish) call this function, the counter can underflow to -1.<br /> <br /> Since the sender logic treats any non-zero value as "still sending",<br /> a negative value causes the sender kthread to loop indefinitely.<br /> This leads to a use-after-free when the interface is removed while<br /> the zombie thread is still active.<br /> <br /> Fix this by using atomic_xchg() to ensure the counter only transitions<br /> from 1 to 0 once.<br /> <br /> [sven: added missing change in batadv_tp_send]
Severity CVSS v4.0: Pending analysis
Last modification:
08/07/2026

CVE-2026-52912

Publication date:
24/06/2026
In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> netfilter: nf_queue: hold bridge skb-&gt;dev while queued<br /> <br /> br_pass_frame_up() rewrites skb-&gt;dev from the ingress port to the bridge<br /> master before queueing bridge LOCAL_IN packets. NFQUEUE only holds<br /> references on state.in/out and bridge physdevs, so a queued bridge<br /> packet can retain a freed bridge master in skb-&gt;dev until reinjection.<br /> <br /> When the verdict is reinjected later, br_netif_receive_skb() re-enters<br /> the receive path with skb-&gt;dev still pointing at the freed bridge master,<br /> triggering a use-after-free.<br /> <br /> Store skb-&gt;dev in the queue entry, hold a reference on it for the queue<br /> lifetime, and use the saved device when dropping queued packets during<br /> NETDEV_DOWN handling.
Severity CVSS v4.0: Pending analysis
Last modification:
08/07/2026

CVE-2026-9721

Publication date:
24/06/2026
The Book a Room Event Calendar plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.9. This is due to missing or incorrect nonce validation on the settings_form()/update_settings() functionality. The plugin&amp;#39;s options page handler dispatches on the &amp;#39;action&amp;#39; POST parameter and calls update_settings(), which persists plugin configuration (including the external database host, username, password, prefix, database name, encryption key, and registration page URL) via update_option(), without ever generating a nonce field in the settings form or verifying one (no wp_nonce_field(), check_admin_referer(), or wp_verify_nonce() exists anywhere in the plugin). This makes it possible for unauthenticated attackers to modify the plugin&amp;#39;s database connection settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.
Severity CVSS v4.0: Pending analysis
Last modification:
25/06/2026

CVE-2026-9724

Publication date:
24/06/2026
The MotorDesk plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.1.2. This is due to missing or incorrect nonce validation on the motordesk_admin_home function. This makes it possible for unauthenticated attackers to update the plugin&amp;#39;s configuration settings, including the search page URI and custom template directory path via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.
Severity CVSS v4.0: Pending analysis
Last modification:
25/06/2026

CVE-2026-9643

Publication date:
24/06/2026
The WP Meta SEO plugin for WordPress is vulnerable to Unauthenticated Stored Cross-Site Scripting via the REQUEST_URI server variable in all versions up to, and including, 4.5.18. When the plugin&amp;#39;s `wpmsTemplateRedirect()` hook detects a 404, it concatenates `$_SERVER[&amp;#39;HTTP_HOST&amp;#39;]` with the raw `$_SERVER[&amp;#39;REQUEST_URI&amp;#39;]` and inserts that value verbatim into the `wp_wpms_links.link_url` column via `$wpdb-&gt;insert()`. This makes it possible for unauthenticated attackers to inject arbitrary web scripts that execute whenever an administrator views the plugin&amp;#39;s 404 &amp; Redirects admin page (`/wp-admin/admin.php?page=metaseo_broken_link`).
Severity CVSS v4.0: Pending analysis
Last modification:
29/06/2026

CVE-2026-9179

Publication date:
24/06/2026
The WP Forms Connector plugin for WordPress is vulnerable to SQL Injection via the &amp;#39;order&amp;#39; parameter of the /wp-json/wp/v3/post/list REST endpoint in versions up to and including 1.8. This is due to insufficient escaping on the user-supplied &amp;#39;order&amp;#39; parameter (read directly from $_GET[&amp;#39;order&amp;#39;] into $shorting) and the lack of sufficient preparation on the existing SQL query in the listPost() function, where the value is concatenated unquoted into the ORDER BY clause and executed via $wpdb-&gt;get_results() without $wpdb-&gt;prepare(). The endpoint is registered with permission_callback &amp;#39;__return_true&amp;#39; and performs only a broken header-based check that validates the supplied &amp;#39;Username&amp;#39; corresponds to an administrator account while never verifying the &amp;#39;Password&amp;#39;. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
Severity CVSS v4.0: Pending analysis
Last modification:
25/06/2026

CVE-2026-9620

Publication date:
24/06/2026
The WP Latest Posts plugin for WordPress is vulnerable to Stored Cross-Site Scripting via crafted image src attributes in post content in versions up to, and including, 5.0.11. This is due to insufficient output escaping in the field() and loop() functions, which extract the raw src attribute value from tags within post_content using a regular expression and then reconstruct new elements or CSS background-image declarations by directly concatenating the unescaped value — bypassing WordPress&amp;#39;s kses filtering entirely. This makes it possible for authenticated attackers, with author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Severity CVSS v4.0: Pending analysis
Last modification:
25/06/2026

CVE-2026-9175

Publication date:
24/06/2026
The Devs Accounting – Simple Accounting and Invoicing Solution plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 1.2.0. This is due to the get_single_account() REST API callback being registered with a permission_callback that unconditionally returns true, providing no authentication or authorization checks on the /devs-accounting/v1/get-account/ endpoint. This makes it possible for unauthenticated attackers to read arbitrary private financial account records (including account name, bank name, and opening balance) by enumerating the numeric account ID, resulting in sensitive information disclosure.
Severity CVSS v4.0: Pending analysis
Last modification:
25/06/2026

CVE-2026-9178

Publication date:
24/06/2026
The WP Forms Connector plugin for WordPress is vulnerable to Information Exposure in all versions up to, and including, 1.8. The plugin registers the REST route wp/v3/user/list/ (callback userDetail()) with permission_callback set to &amp;#39;__return_true&amp;#39;, and the function&amp;#39;s home-grown authentication only verifies that the supplied &amp;#39;Username&amp;#39; HTTP header maps to an administrator account and that a &amp;#39;Password&amp;#39; HTTP header is non-empty. It never validates the password with wp_check_password() (unlike the sibling delete_wc_user() function which does). This makes it possible for unauthenticated attackers to retrieve sensitive information for any registered user ID — including the WordPress password hash (user_pass) and email address — by sending a request with a valid administrator login name (commonly the default &amp;#39;admin&amp;#39;) and any arbitrary password value.
Severity CVSS v4.0: Pending analysis
Last modification:
25/06/2026

CVE-2026-9184

Publication date:
24/06/2026
The 24liveblog - live blog tool plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the update_lb24_token() AJAX function in versions up to, and including, 2.2. The handler only verifies the &amp;#39;lb24&amp;#39; nonce (which is generated and localized to any user with block editor access via lb24_block_enqueue_scripts()) and does not verify the user&amp;#39;s capabilities or that the supplied user_id belongs to the current user. This makes it possible for authenticated attackers, with author-level access and above, to overwrite the lb24_token, lb24_uid, lb24_refresh_token, and lb24_uname user meta values of any user (including administrators) as well as the corresponding site-wide options, effectively hijacking the plugin&amp;#39;s integration with the 24liveblog service.
Severity CVSS v4.0: Pending analysis
Last modification:
25/06/2026