Total CVEs

138,940

Critical Severity

3,615

High Severity

12,982

Last 7 Days

1,456
Quick preset (or use dates below)
Clear Filters
๐Ÿ“… Showing Year: 2026 (January 1 - December 31, 2026) View All Years โ†’
Showing 2,301 - 2,320 of 35,345 CVEs
CVE-2026-54271 HIGH - 8.2

protobufjs-cli is the command line add-on for protobuf.js. Prior to 1.3.2 and 2.5.0, a previous fix for unsafe name handling in pbjs static / static-module code generation was incomplete. Affected versions of protobufjs-cli could still emit unsafe JavaScript references when generating static output ...

Vendor: npm
Product: protobufjs-cli
Published: Jun 15, 2026
Source: GitHub
CVE-2026-54270 MEDIUM - 5.3

protobufjs compiles protobuf definitions into JavaScript (JS) functions. From 8.2.0 to 8.4.2, protobufjs preserved unknown wire elements in message.$unknowns and did not provide a decode-time option to discard unknown fields before retaining them. A crafted protobuf payload containing many unknown f...

Vendor: npm
Product: protobufjs
Published: Jun 15, 2026
Source: GitHub

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, if an attacker sends large incomplete websocket frame payloads, it may be possible to bypass the usual size limits on memory use. This vulnerability is fixed in 3.14.1.

Vendor: pip
Product: aiohttp
Published: Jun 15, 2026
Source: GitHub

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, the server_hostname TLS SNI check can be bypassed when an existing connection is reused. If an application makes multiple requests to the same domain, but with different per-request server_hostname param...

Vendor: pip
Product: aiohttp
Published: Jun 15, 2026
Source: GitHub

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, payload resources are not closed correctly when a client disconnects in the middle of a write. If a payload is using an open file or similar limited resource, then an attacker may be able to cause resour...

Vendor: pip
Product: aiohttp
Published: Jun 15, 2026
Source: GitHub

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, no limit was present on the number of pipelined requests that could be queued. An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS. This vulne...

Vendor: pip
Product: aiohttp
Published: Jun 15, 2026
Source: GitHub

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, during cleanup it is possible for a compressed request body to be decompressed into memory in one chunk. An attacker may be able to send a compressed payload in specific situations that could be decompre...

Vendor: pip
Product: aiohttp
Published: Jun 15, 2026
Source: GitHub

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, it is possible to bypass the max_line_size check in parts of an HTTP request in the C parser. If using the optimised C parser (the default in pre-built wheels), then an attacker may be able to send overs...

Vendor: pip
Product: aiohttp
Published: Jun 15, 2026
Source: GitHub

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, DigestAuthMiddleware can send an authentication response after following a cross-origin redirect. This likely requires an open redirect vulnerability or similar on the target domain for an attacker to be...

Vendor: pip
Product: aiohttp
Published: Jun 15, 2026
Source: GitHub

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, host-only cookies that are saved with CookieJar.save() and then restored later with CookieJar.load() lose their host-only status. This vulnerability is fixed in 3.14.1.

Vendor: pip
Product: aiohttp
Published: Jun 15, 2026
Source: GitHub

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.0, attacker-controlled input included into multipart/payload headers can be used to modify a request to inject additional headers or similar. In the unlikely situation that an application is passing user-co...

Vendor: pip
Product: aiohttp
Published: Jun 15, 2026
Source: GitHub

React Router is a router for React. From 7.12.0 until 7.15.1, certain CSRF checks in React Router v7 Framework Mode were insufficient and run on POST requests, but were bypassed on PUT/PATCH/DELETE requests. This is a low severity vulnerability because modern browser protections (CORS preflight, Sam...

Vendor: npm
Product: react-router
Published: Jun 15, 2026
Source: GitHub
CVE-2026-53633 CRITICAL - 9.8

Vitest Browser: Exposed Browser Mode API Can Proxy CDP and Overwrite Config Files, Leading to RCE

Vendor: npm
Product: @vitest/browser
Published: Jun 15, 2026
Source: GitHub

DOMPurify IN_PLACE Sanitization Bypass via Attached Shadow Root Inside <template>.content

Vendor: npm
Product: dompurify
Published: Jun 15, 2026
Source: GitHub
CVE-2026-49458 MEDIUM - 6.1

DOMPurify: Cross-realm IN_PLACE sanitization leaves executable markup intact via realm-bound `instanceof` checks

Vendor: npm
Product: dompurify
Published: Jun 15, 2026
Source: GitHub
CVE-2026-49459 MEDIUM - 6.1

DOMPurify: IN_PLACE mode preserves attributes of a clobbered root element, allowing XSS via attacker-controlled root DOM

Vendor: npm
Product: dompurify
Published: Jun 15, 2026
Source: GitHub

LibreOffice Calc can import tracked changes from a spreadsheet document. A heap buffer overflow existed when a document reused the same change identifier for two different kinds of change. The importer then treated one change object as a different, larger type and wrote past the end of its allocatio...

Published: Jun 15, 2026
Source: NVD

LibreOffice Calc compiles cell formulas when opening a spreadsheet. A heap buffer overflow existed when compiling a very long formula made up of many opening tokens. The array that tracks nesting depth was allocated one element too small for that worst case, so such a formula wrote one element past ...

Published: Jun 15, 2026
Source: NVD

LibreOffice can import presentations in the legacy binary PPT format. A stack buffer overflow existed when importing a colour-replacement record. Two fixed-size colour tables were filled from the file, but the write position was not reset between the two passes over the record, so a file whose combi...

Published: Jun 15, 2026
Source: NVD

LibreOffice can import documents in the OOXML format (DOCX). A heap buffer overflow existed when replaying deferred parser events for a text box element. A handler object was assumed to be of one type and written to at that type's field layout, but it could be a smaller object, so the write lan...

Published: Jun 15, 2026
Source: NVD