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-52916

Publication date:
24/06/2026
In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> batman-adv: frag: disallow unicast fragment in fragment<br /> <br /> batadv_frag_skb_buffer() is called by batadv_batman_skb_recv() when a<br /> BATADV_UNICAST_FRAG packet is received. Once all fragments are collected<br /> and the packet is reassembled, batadv_recv_frag_packet() calls<br /> batadv_batman_skb_recv() again to process the defragmented payload.<br /> <br /> A malicious sender can craft a BATADV_UNICAST_FRAG packet whose reassembled<br /> payload is itself a BATADV_UNICAST_FRAG packet (matryoshka-style nesting).<br /> Each nesting level recurses through batadv_batman_skb_recv() without bound,<br /> growing the kernel stack until it is exhausted.<br /> <br /> Since refragmentation or fragments in fragments are not actually allowed,<br /> discard all packets which are still BATADV_UNICAST_FRAG packets after the<br /> defragmentation process.
Severity CVSS v4.0: Pending analysis
Last modification:
08/07/2026

CVE-2026-52915

Publication date:
24/06/2026
In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> netfilter: ip6t_hbh: reject oversized option lists<br /> <br /> struct ip6t_opts stores at most IP6T_OPTS_OPTSNR option descriptors,<br /> but hbh_mt6_check() does not reject larger optsnr values supplied from<br /> userspace.<br /> <br /> Validate optsnr in the rule setup path so only match data that fits the<br /> fixed-size opts array can be installed. This follows the existing xtables<br /> pattern of rejecting invalid user-provided counts in checkentry() and<br /> keeps the packet matching path unchanged.<br /> <br /> `struct ip6t_opts` has a fixed `opts[IP6T_OPTS_OPTSNR]` array,<br /> where `IP6T_OPTS_OPTSNR` is 16, then off-by-one array access is possible:<br /> <br /> [ 137.924693][ T8692] UBSAN: array-index-out-of-bounds in ../net/ipv6/netfilter/ip6t_hbh.c:110:29<br /> [ 137.926167][ T8692] index 16 is out of range for type &amp;#39;__u16 [16]&amp;#39;
Severity CVSS v4.0: Pending analysis
Last modification:
08/07/2026

CVE-2026-52914

Publication date:
24/06/2026
In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> batman-adv: fix fragment reassembly length accounting<br /> <br /> batman-adv keeps a running payload length for queued fragments and uses it<br /> to validate a fragment chain before reassembly.<br /> <br /> That accounting currently allows the accumulated fragment length to be<br /> truncated during updates. As a result, malformed fragment chains can<br /> bypass the intended validation and drive reassembly with inconsistent<br /> length state, leading to a local denial of service.<br /> <br /> Fix the accounting by storing the accumulated length in a length-typed<br /> field and rejecting update overflows before the existing validation logic<br /> runs.<br /> <br /> The fix was verified against the original reproducer and against valid<br /> fragment reassembly paths.
Severity CVSS v4.0: Pending analysis
Last modification:
08/07/2026

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