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 |
|---|---|---|---|---|
Waline login accepts a non-string email as a match-all MongoDB query CVE-2026-55369, GHSA-jf75-q64q-g65r | Medium | Not scored | 1 day ago | npm @waline/vercel |
LangGraph JavaScript custom authentication may permit cross-user Store access CVE-2026-118668, GHSA-4hm6-w6qq-w73v | High | Not scored | 1 day ago | PyPI langgraph-api |
filelock: StrictSoftFileLock creates its claim directories without the lock mode, so another local user with a write bit on them can end a live hold CVE-2026-112908, GHSA-6627-m3xw-93mp | Medium | Not scored | 1 day ago | PyPI filelock |
filelock: WindowsFileLock ignores mode: a 0o600 lock file and the ReadWriteLock database inherit the directory ACL CVE-2026-112910, GHSA-8mx5-7m5m-r77g | Medium | Not scored | 1 day ago | PyPI filelock |
filelock: StrictSoftFileLock follows a symbolic link swapped in at <path>.filelock and creates claim files in a directory another local user chooses CVE-2026-112938, GHSA-m462-7rxw-wvpg | Medium | Not scored | 1 day ago | PyPI filelock |
Happy DOM: SSRF via iframe and link stylesheet when parsing untrusted HTML CVE-2026-118660, GHSA-c8p4-j97h-3vg8 | High | Not scored | 1 day ago | npm happy-dom |
Happy DOM has cookie scope forgery: no DNS-label boundary on Domain= matching , attacker origin sets victim cookies CVE-2026-118661, GHSA-5fpq-26gf-qwcr | Medium | Not scored | 1 day ago | npm happy-dom |
LangGraph: Unencoded identifiers in LangGraph SDK v3 streaming can redirect authenticated GET requests CVE-2026-118667, GHSA-3fx2-cqw9-xr3c | Medium | Not scored | 1 day ago | PyPI langgraph PyPI langgraph-sdk |
GraphQL Tools: Per-request connection parameters persist into later users' WebSocket authentications CVE-2026-118665, GHSA-434m-5hcj-pxf3 | High | Not scored | 1 day ago | npm @graphql-tools/executor-legacy-ws |
GraphQL Tools: Shared legacy executor routes one subscription's results to a different caller CVE-2026-118666, GHSA-mp66-8ww2-pcwm | Medium | Not scored | 1 day ago | npm @graphql-tools/executor-legacy-ws |
@hono/node-server: `serveStatic` decodes the request path a second time, leading to bypass of middleware on static paths CVE-2026-118663, GHSA-rmxm-3fg6-px4f | Medium | Not scored | 1 day ago | npm @hono/node-server |
Malicious release: Malicious code in @zaip-ai/cli (npm) GHSA-ffq4-h5jm-8pqr, MAL-2026-18364 | Malicious | Not scored | 1 day ago | npm @zaip-ai/cli |
mcp-sanitizer: URL sanitizer allows localhost/IPv6 loopback SSRF bypass via explicit port or bracketed IPv6 GHSA-4mfg-r38w-w8fg | High | Not scored | 1 day ago | npm mcp-sanitizer |
mcp-sanitizer: File Path Sanitizer Permits Arbitrary User-Home Absolute Paths GHSA-7w82-6f9j-v9jp | High | Not scored | 1 day ago | npm mcp-sanitizer |
rucio has an Authorization Bypass on REST API endpoint for signing URLs CVE-2026-58273, GHSA-5j9r-fx4x-rpvg | High | Not scored | 1 day ago | PyPI rucio |
i18next-http-backend: Query-parameter injection through & and = in lng when loadPath/addPath puts {{lng}} in the query string CVE-2026-118258, GHSA-3cmx-xjww-583x | Low | Not scored | 1 day ago | npm i18next-http-backend |
Vue I18n: escapeParameter does not prevent XSS through srcdoc in translation messages CVE-2026-118257, GHSA-83rm-6c8r-g728 | High | Not scored | 1 day ago | npm @intlify/core npm @intlify/core-base npm @intlify/shared npm @intlify/vue-i18n-core +2 more |
Vue I18n: `escapeParameter` does not escape named values when the same call also passes a list CVE-2026-118256, GHSA-8rc2-428q-7ww3 | Low | Not scored | 1 day ago | npm @intlify/core npm @intlify/core-base npm @intlify/vue-i18n-core npm petite-vue-i18n +1 more |
Highcharts Grid: `javascript:` URL in credits.href runs script on click CVE-2026-118255, GHSA-6hgp-fmhr-mrg4 | High | Not scored | 1 day ago | npm @highcharts/dashboards npm @highcharts/grid-pro |
Highcharts Grid parses pagination language options as HTML CVE-2026-118254, GHSA-r5wg-q8fc-p6w2 | High | Not scored | 1 day ago | npm @highcharts/grid-lite npm @highcharts/grid-pro |
Highcharts Dashboards parses fullscreen labels as HTML CVE-2026-118253, GHSA-58g7-7f52-h92c | High | Not scored | 1 day ago | npm @highcharts/dashboards |
Highcharts Dashboards parses sidebar component labels as HTML CVE-2026-118252, GHSA-rcqf-f6h2-ccg9 | High | Not scored | 1 day ago | npm @highcharts/dashboards |
Highcharts: `javascript:` URL in credits.href runs script on click CVE-2026-118251, GHSA-5793-x2q3-c3q7 | High | Not scored | 1 day ago | npm highcharts |
Malicious release: Malicious code in itsa-utils (npm) GHSA-x788-rmcm-4x49, MAL-2026-18363 | Malicious | Not scored | 1 day ago | npm itsa-utils |
Malicious release: Malicious code in itsa-react-checkbox (npm) GHSA-46r9-rx5f-hqqf, MAL-2026-18360 | Malicious | Not scored | 1 day ago | npm itsa-react-checkbox |
Highcharts: dotted series.keys paths write to Object.prototype CVE-2026-118250, GHSA-rmqc-xvr3-v46c | High | Not scored | 1 day ago | npm highcharts |
Highcharts: series column construction writes to Object.prototype CVE-2026-118249, GHSA-gfvx-2c2g-38wq | High | Not scored | 1 day ago | npm highcharts |
Highcharts Dashboards / Grid Pro: `DataTable.setCell` and column writers treat `__proto__` as an existing column. CVE-2026-118247, GHSA-c75x-9x9h-28rm | Medium | Not scored | 1 day ago | npm @highcharts/dashboards npm @highcharts/grid-pro |
Highcharts Core: `breadcrumbs.style` keys become SVG event-handler attributes CVE-2026-118246, GHSA-35rr-xwfh-x789 | High | Not scored | 1 day ago | npm highcharts |
Highcharts Dashboards: `chartConstructor` is an unchecked lookup into the Highcharts namespace CVE-2026-118245, GHSA-grj7-r4jv-pw9j | High | Not scored | 1 day ago | npm @highcharts/dashboards |
Highcharts Core: HTML text parsing falls back to unfiltered `innerHTML` during printing CVE-2026-118244, GHSA-65hg-cf3f-5m39 | High | Not scored | 1 day ago | npm highcharts |
Highcharts Dashboards: `__proto__` data table id writes sync listeners to `Object.prototype` CVE-2026-118243, GHSA-jqgh-w3cc-7jqw | Medium | Not scored | 1 day ago | npm @highcharts/dashboards |
Highcharts Grid: custom icon definition objects written with raw `setAttribute` on `<path>` CVE-2026-118242, GHSA-6g3c-p4fg-xv47 | High | Not scored | 1 day ago | npm @highcharts/grid-lite npm @highcharts/grid-pro |
Highcharts Grid Pro: cell-renderer `attributes` map written with raw `setAttribute` CVE-2026-116797, GHSA-5ghw-9mgr-jvx2 | High | Not scored | 1 day ago | npm @highcharts/dashboards npm @highcharts/grid-pro |
Highcharts Core: `javascript:` URL in an `xlink:href` attribute survives text filtering and reaches exported charts CVE-2026-116796, GHSA-mw4f-gj5x-6xr4 | High | Not scored | 1 day ago | npm highcharts |
RE2JS: Quadratic-time denial of service in re2js lookbehind matching CVE-2026-116795, GHSA-gg6h-894w-4m9c | High | Not scored | 1 day ago | npm re2js |
This module allows for direct viewing of a file with the URL alias.
This is a followup advisory to [SA-CONTRIB-2026-245](https://www.drupal.org/sa-contrib-2026-245), which did not fully resolve the underlying vulnerability.
In some cases, files may be served with the HTTP header `Cache-Control: pu CVE-2026-118571, DRUPAL-CONTRIB-2026-292 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/media_alias_display | |
This module enables you to share and reuse content across websites.
The module did not sufficiently encrypt the password of the system user used when synchronizing content. This can potentially allow unprivileged users to view the password.
This vulnerability is mitigated by the fact that an attac CVE-2026-118568, DRUPAL-CONTRIB-2026-291 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/cms_content_sync | |
This module lets you manage system-wide OAuth2 access and refresh tokens for Box, Quip, and Slack integrations through Drush and an OAuth2 validation callback.
The module doesn't restrict access to its OAuth2 routes, allowing an an anonymous visitor to potentially connect the site's integration to CVE-2026-118573, DRUPAL-CONTRIB-2026-290 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/oauth2_token_manager | |
The Field Permissions module enables you to set field-level permissions for viewing and editing fields, including a "Private" setting.
The module does not sufficiently restrict access to "Private" fields on entity types that have no field for an author (user account or owner). As a result, a field CVE-2026-118584, DRUPAL-CONTRIB-2026-289 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/field_permissions | |
This module enables you to set field-level permissions to create, update or view individual fields.
The module does not sufficiently verify administrative privileges when checking access to protected fields, potentially allowing users with a role named `administrator` to bypass field-level access r CVE-2026-118583, DRUPAL-CONTRIB-2026-288 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/field_permissions | |
The module enables authentication via the OpenID Connect (oAuth2) protocol.
When a new user logs in via OpenID Connect, the module tries to link the user to an existing account with the same email address. Doing so it allows to take over any existing Drupal account (except user 1) that has not yet CVE-2026-118554, DRUPAL-CONTRIB-2026-287 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/oidc | |
Stage File Proxy is a general solution for getting production files on a development server on demand. **It is not intended for usage on production sites.**
The module doesn't sufficiently check file URL for malicious content when attempting to do fallback retrieval leading to a cross-site scriptin CVE-2026-118576, DRUPAL-CONTRIB-2026-286 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/stage_file_proxy | |
This module enables users to create and save signatures as SVG images.
The module did not sufficiently sanitize user-supplied content before saving it to the public file system. Under certain scenarios, a maliciously crafted file could contain active or otherwise unsafe content and may result in a CVE-2026-118575, DRUPAL-CONTRIB-2026-285 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/sign_widget | |
This module enables you to log in to your Drupal site using any OAuth 2.0 or OpenID Connect compliant identity provider.
The module doesn't sufficiently check access on a configuration route, or check whether the identity provider has verified the email address it returns. Together, these let an at CVE-2026-118572, DRUPAL-CONTRIB-2026-284 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/oauth_login_oauth2 | |
This module provides a bulk form for assigning or removing roles on multiple user accounts at once.
The bulk update form does not prevent access to users who do not have permission to assign roles.
This vulnerability is mitigated by the fact that an attacker must have a role with the permission "a CVE-2026-118567, DRUPAL-CONTRIB-2026-280 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/bulk_update_user_roles | |
S3 File System (s3fs) provides an additional file system to your Drupal site that stores files in Amazon's Simple Storage Service (S3) storage.
The module doesn't sufficiently isolate upload context between separate object(file) operations in the same request resulting in the potential for objects CVE-2026-118574, DRUPAL-CONTRIB-2026-279 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/s3fs | |
This module enables you to quickly toggle the publication status, promotion and stickiness of nodes, and the publication status of comments, from links on the page.
The module doesn't sufficiently protect against cross-site request forgery (CSRF) on its toggle URL, under the scenario where a user w CVE-2026-118570, DRUPAL-CONTRIB-2026-283 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/fasttoggle | |
This module enables you to quickly toggle the publication status, promotion and stickiness of nodes, and the publication status of comments, from links on the page.
The module doesn't sufficiently check access to the entity being toggled, under the scenario where a user with the "Use Fasttoggle" pe CVE-2026-118569, DRUPAL-CONTRIB-2026-282 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/fasttoggle | |
The CAPTCHA module places a configurable challenge on forms to block automated submissions. To skip the challenge on later steps of the same multi-step form, the module remembers that a CAPTCHA session has been solved.
The module does not fully invalidate a solved CAPTCHA session. As a result, a pr CVE-2026-118582, DRUPAL-CONTRIB-2026-281 | Not scored | 1 day ago | Packagist:https://packages.drupal.org/8 drupal/captcha |