Every known security problem in the code packages we track, newest first. It comes from public security databases and updates every few hours. See when it last updated
| Advisory | Severity | Attack odds | Published | Packages |
|---|---|---|---|---|
Pillow: Decompression bomb check bypass in SpiderImagePlugin.seek() leads to unbounded allocation DoS BIT-pillow-2026-96637, CVE-2026-96637, GHSA-g842-9rc4-69pw, PYSEC-2026-4338 | High | 0.4% | 8 days ago | PyPI pillow |
Pillow: Decompression-bomb protection bypass via multi-frame seek() in MPO and DCX (MpoImageFile.seek / DcxImageFile.seek) BIT-pillow-2026-96636, CVE-2026-96636, GHSA-p8hx-v2p6-rp84, PYSEC-2026-4337 | Medium | 0.3% | 8 days ago | PyPI Pillow PyPI pillow |
GitPython validates a submodule's ".git" path only after cloning into it (RCE) CVE-2026-114145, GHSA-83vg-56qc-22m7 | High | 0.4% | 8 days ago | PyPI Gitpython PyPI gitpython |
toml-node: Uncontrolled resource consumption (CPU DoS) via unbounded-length integer literals in toml.parse() CVE-2026-114144, GHSA-9qmh-m7c6-f92p | High | 0.4% | 8 days ago | npm toml |
toml-node: Quadratic-complexity DoS via long dotted keys or table paths in toml.parse() CVE-2026-114143, GHSA-9j65-hcg3-gc64 | High | 0.5% | 8 days ago | npm toml |
toml-node: Prototype pollution: parsing a TOML document can write to Object.prototype CVE-2026-114142, GHSA-h895-cgqg-jf52 | High | 0.4% | 8 days ago | npm tome npm toml |
toml-node: Quadratic-complexity DoS via many array-of-tables headers in toml.parse() CVE-2026-114141, GHSA-4qx8-w7c3-pj3p | High | 0.4% | 8 days ago | npm toml |
nbconvert: Arbitrary file write through path traversal in cell output filenames when exporting to md, latex, rst and asciidoc CVE-2026-114140, GHSA-pjvx-prjx-h659 | High | 0.4% | 8 days ago | PyPI nbconvert |
Sentry-Javascript: Middleware Bypass when using Tunnel route CVE-2026-114139, GHSA-mchm-gjx6-7h55 | Critical | 0.5% | 8 days ago | npm @sentry/nextjs |
Django REST framework: Accept header with many large quoted parameters burns ~19s of CPU per request in content negotiation CVE-2026-114138, GHSA-33wh-fxxf-88vv | High | 0.6% | 8 days ago | PyPI djangorestframework |
Django REST framework: TokenProxy.delete() reports success and revokes nothing CVE-2026-114137, GHSA-xw6w-gcfp-cf8m | High | 0.5% | 8 days ago | PyPI djangorestframework |
Django REST framework: JSONParser applies an attacker-named codec to the request stream CVE-2026-114136, GHSA-3547-9m27-7rxg | High | 0.4% | 8 days ago | PyPI djangorestframework |
Jupyter Server: Gateway WebSocket handler bypasses kernel execute authorization CVE-2026-114135, GHSA-354v-3q48-cv69 | High | 0.5% | 8 days ago | PyPI jupyter-server |
Malicious release: Malicious code in journey-test-helloshell (PyPI) MAL-2026-18124 | Malicious | Not scored | 8 days ago | PyPI journey-test-helloshell |
Nuxt server islands render `useHeadSafe` input without sanitisation CVE-2026-114133, GHSA-xfq5-w38q-pc2x | Medium | 0.2% | 8 days ago | npm nuxt |
Nuxt: Server-side route rules (`redirect`, `headers`, `proxy`, `ssr`) are skipped for case-variant paths when routing is case-insensitive CVE-2026-114132, GHSA-vjh5-4x84-xrqp | Medium | 0.4% | 8 days ago | npm @nuxt/nitro-server npm nuxt |
Nuxt: Route rules are matched against the raw request path, so a percent-encoded segment can bypass `appMiddleware` on dynamic and catch-all routes CVE-2026-114131, GHSA-6gq8-jgmh-3ffp | Medium | 0.4% | 8 days ago | npm nuxt |
Nuxt: Incomplete fix for GHSA-934w-87qh-qr26: a `javascript:` URL prefixed with an ASCII control character executes from `<NuxtLink>` when `pages` is disabled CVE-2026-114130, GHSA-jjm6-p2m9-9w4x | Low | 0.4% | 8 days ago | npm nuxt |
stream-json: FlexAssembler string/RegExp path filters join the full key stack per container start, giving O(depth^2) CPU denial of service CVE-2026-114129, GHSA-jj87-hc4r-jwfw | Medium | 0.3% | 8 days ago | npm stream-json |
Astro: Reflected/Stored XSS via unescaped <script>/<style> tag content in JSX/MDX rendering CVE-2026-114128, GHSA-98hj-9722-w3j8 | Medium | 0.3% | 8 days ago | npm astro |
Astro: Arbitrary CSS injection in Astro View Transitions CVE-2026-114127, GHSA-mpr7-6m5w-76rw | Low | 0.4% | 8 days ago | npm astro |
Storybook dev server vulnerable to code injection from the local network CVE-2026-114126, GHSA-px85-f4q5-jh77 | High | 0.5% | 8 days ago | npm @storybook/addon-mcp npm @storybook/addon-vitest npm @storybook/core npm @storybook/core-server +2 more |
Electron: Off-screen rendering on macOS trusts GPU-supplied frame geometry CVE-2026-114124, GHSA-h3v5-h239-pg29 | Low | 0.2% | 8 days ago | npm electron |
This module enables you to create one or more multisites with highly granular page permissions. The included RSS Page submodule allows you to create nodes which aggregate one or more RSS feeds.
When the input of the node creation form is processed, it makes use of PHP's unserialize function. This i CVE-2026-114573, DRUPAL-CONTRIB-2026-253 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/monster_menus | |
Rabbit Hole lets site builders control what happens when an entity's page is viewed: show it, return an access denied or not found response, or redirect the visitor to another URL.
The module has two vulnerabilities.
Rabbit Hole behavior can be skipped with a specific query parameter. In these cas CVE-2026-114571, DRUPAL-CONTRIB-2026-252 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/rabbit_hole | |
The AI File to Text module extracts text from uploaded documents, including
Word, PDF, OpenDocument, CSV, Markdown and plain text files, and exposes that extraction to AI agents and automators as a tool.
The module does not sufficiently check whether the current user is permitted
to view a file CVE-2026-114554, DRUPAL-CONTRIB-2026-251 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/ai_file_to_text | |
Data Field allows you to create custom fields with multiple values under the default table form.
The `file_uri` formatter does not properly escape filenames when rendering links to uploaded files.
This vulnerability is mitigated by the fact that an attacker must have a role with the permission to CVE-2026-114555, DRUPAL-CONTRIB-2026-250 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/datafield | |
This module enables you to restrict user logins on a multi-domain site built with the Domain module, so that users can only log in on the domains assigned to them.
The module doesn't sufficiently enforce these restrictions when a user logs in by a method other than the standard login form.
This vu CVE-2026-114572, DRUPAL-CONTRIB-2026-249 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/domain_login_restrict | |
The Shield module enables you to protect a site behind an HTTP basic authentication prompt, so that an unfinished or non-public site cannot be viewed, crawled or indexed by anonymous visitors.
The module doesn't sufficiently limit the number of authentication attempts it will evaluate under the sce CVE-2026-107256, DRUPAL-CONTRIB-2026-248 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/shield | |
This module enables you to generate and serve WebP derivatives of image style images, overriding Drupal core's image style download controller to serve them.
The module serves WebP image derivative responses with the HTTP header `Cache-Control: public` for all file schemes other than the private fi CVE-2026-114548, DRUPAL-CONTRIB-2026-247 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/imageapi_optimize_webp | |
TinyPNG uses smart lossy compression techniques to reduce the file size of your PNG files.
The module doesn't sufficiently check access to image style derivatives when those files are served via a file stream other than `private://`.
This vulnerability is mitigated by the fact that Drupal must be DRUPAL-CONTRIB-2026-246 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/tinypng | |
This module allows for direct viewing of a file with the URL alias.
In some cases, files may be served with the HTTP header `Cache-Control: public` when they should be uncacheable. This can lead to some users getting cached versions of files with information they should not be able to access.
This CVE-2026-114546, DRUPAL-CONTRIB-2026-245 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/media_alias_display | |
This module provides a View plugin that integrates a calendar view format powered by FullCalendar JavaScript library.
This module has an access bypass vulnerability which allows to update entity fields without checking field-level access.
The vulnerability is mitigated by the fact that an attacker CVE-2026-114545, DRUPAL-CONTRIB-2026-244 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/fullcalendar_view | |
Malicious release: Malicious code in pixel-map-testmetest (npm) MAL-2026-18180 | Malicious | Not scored | 8 days ago | npm pixel-map-testmetest |
Malicious release: Malicious code in test-brotli-testmetest (npm) MAL-2026-18181 | Malicious | Not scored | 8 days ago | npm test-brotli-testmetest |
Malicious release: Malicious code in test-brotli2-testmetest (npm) MAL-2026-18182 | Malicious | Not scored | 8 days ago | npm test-brotli2-testmetest |
This module enables users to upload files and create media items in bulk.
The module doesn't sufficiently check user permission to create specific media types if the bulk upload form is configured for that media type.
This vulnerability is mitigated by the fact that an attacker must have a role wi CVE-2026-114544, DRUPAL-CONTRIB-2026-243 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/media_bulk_upload | |
This module introduces an OAuth 2.0 authorization server, which can be configured to protect your Drupal instance with access tokens, or allow clients to request new access tokens and refresh them.
Since version 6.1.0, the module could cache a token's permissions in a way that let them be reused fo CVE-2026-114542, DRUPAL-CONTRIB-2026-242 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/simple_oauth | |
This module enables editors to edit content, including paragraphs, directly on the rendered page.
The module doesn't sufficiently check field access permissions when editing, deleting or adding paragraph items to entity reference revisions fields.
This vulnerability is mitigated by the fact that a CVE-2026-114553, DRUPAL-CONTRIB-2026-241 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/frontend_editing | |
This module enables editors to edit content, including paragraphs, directly on the rendered page.
The module doesn't sufficiently protect the routes used to delete and reorder paragraphs against Cross-Site Request Forgery (CSRF). An attacker could trick an editor into visiting a crafted link, which CVE-2026-114541, DRUPAL-CONTRIB-2026-240 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/frontend_editing | |
This module lets non-administrators approve, deactivate and delete users, limited by the roles they can delegate through Role Delegation.
The module doesn't sufficiently check role delegation when approving users, and offers an Activate link for blocked administrators. It also doesn't protect user CVE-2026-114543, DRUPAL-CONTRIB-2026-239 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/simple_user_management | |
This module enables you to share users, content and configuration across a group of domains from a single Drupal installation. Its Domain Access submodule controls which domains a user may edit content on, and has an optional setting to grant user access per content type.
The module doesn't suffici CVE-2026-114540, DRUPAL-CONTRIB-2026-238 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/domain | |
Provides the Bootstrap front-end framework as a Drupal theme.
Bootstrap theme did not sufficiently filter certain attributes, which could lead to a cross-site scripting vulnerability.
This vulnerability is mitigated by only affecting the optional tooltip and popover features. A short-term mitigati CVE-2026-114538, DRUPAL-CONTRIB-2026-236 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/bootstrap | |
This module allows granting access to unpublished nodes per content type.
For nodes with at least one unpublished translation, the module grants every user with the "access content" permission view access to the published translations of that node. This overrides the restrictions of other node acce CVE-2026-114537, DRUPAL-CONTRIB-2026-235 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/view_unpublished | |
This module provides a suite of Paragraphs bundles that works within the USWDS framework.
The module's twig templates do not sufficiently sanitize values passed to its markup.
This vulnerability is mitigated by the fact that an attacker must have a role to edit content that uses the paragraph bund CVE-2026-114536, DRUPAL-CONTRIB-2026-234 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/uswds_paragraph_components | |
Swiper is mobile first, layout and gestures wise, it provides great amount of options for designing your own widget and related events.
This module provides a route for displaying published content entities in a dialog. The route does not sufficiently verify the current user's access to the specifi CVE-2026-114535, DRUPAL-CONTRIB-2026-233 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/swiper_formatter | |
This module allows you to define custom attributes for a block. You can specify an attribute name to be added to the block in a predefined format.
The module does not sufficiently sanitize attributes against cross site scripting.
This issue is mitigated by the fact that the attacker must have the CVE-2026-114534, DRUPAL-CONTRIB-2026-232 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/block_attributes | |
This theme provides a front-end design for transparency and open-government sites, including a table preview of CSV files attached to content.
The theme doesn't sufficiently check file access when it renders that preview. It reads the file directly, so a visitor who may view the content, but whose CVE-2026-114533, DRUPAL-CONTRIB-2026-231 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/agora_theme | |
This module provides a user interface to select and configure icons, including a CKEditor 5 button and widget that embed an icon in formatted text.
Under uncommon situations, the CKEditor 5 widget displays admin-controlled text with appropriate filtering leading to a Cross-site scripting (XSS) vuln CVE-2026-114532, DRUPAL-CONTRIB-2026-230 | Not scored | 8 days ago | Packagist:https://packages.drupal.org/8 drupal/ui_icons | |
Sector is a distribution targeted towards Drupal site builders and site owners who are looking for a fully configured Drupal project out of the box.
A module specific to this distribution doesn't sufficiently sanitize media names, potentially leading to an XSS exploit.
This vulnerability is mitiga CVE-2026-107260, DRUPAL-CONTRIB-2026-229 | Not scored | 8 days ago | Packagist drupal/sector |