Patched versions, newest first. Many came out after the flaw was known. Exploited means attackers already use it, Fixed means a patched version exists. How we rate entries
Today, Monday 2 November UTC
- CriticalPolymarket: Hacked third-party script drained trader funds
A tool that Polymarket's website loads to measure page speed was secretly swapped for malicious code. That code took over signed-in users' accounts and moved their money to attackers. Polymarket has since said it will refund affected users.
- How it works:
- Attacker hijacks DNS
- Script is swapped
- Trader loads Polymarket
- Session hijacked
- Traders' funds moved to attacker wallets
Attacks reported (BleepingComputer, SecurityWeek)5 independent sources - CriticalIvanti Connect Secure: two more zero-day flaws used in attacks
Attackers have been chaining two newly found security holes in Ivanti Connect Secure, a remote access gateway that lets staff log in from outside the office. Successful attacks can give intruders control over the gateway.
- How it works:
- Attacker targets gateway
- Flaws chained together
- Gateway compromised
- Internal access possible
- Attacker may control the gateway
NewAttacks reported (BleepingComputer)Fix available · out 1 source, unconfirmed - CriticalIvanti Connect Secure VPN lets logged-in attackers upload files
A flaw in Ivanti's VPN gateway lets someone who already has a login place files of their choosing onto the server. Attackers are using it in real attacks, and it is chained with other flaws.
- How it works:
- Attacker holds a login
- Predictable identifier abused
- Malicious file uploaded
- Chained with other flaws
- Attacker places files on VPN server
Exploited (CISA KEV, SecurityWeek)Fix available · out Official, 3 sourcesCVE-2026-118527 - CriticalIvanti Connect Secure flaw lets logged-in users take full control
Ivanti Connect Secure is a VPN gateway that lets staff connect remotely. A flaw lets someone with a low-level login gain full administrator control of the device, and attackers are already using it.
- How it works:
- Attacker has low-level login
- Missing authentication check
- Broker trusts bad config
- Privileges escalated to root
- Attacker gains root on VPN device
Exploited (CISA KEV, NVD)Fix available · out Official, 6 sourcesCVE-2026-111357
Yesterday, Sunday 1 November UTC
- HighPerl HTTP::Session lets attackers inject commands into memcached
A website's login session handling can be tricked by a specially crafted cookie into sending extra instructions to its cache server. This can let an attacker run commands the site never intended.
- How it works:
- Attacker crafts cookie
- Request sent to site
- CHI store builds cache key
- Memcached reads extra commands
- Attacker sends commands to cache server
Fixed in HTTP::Session 0.54 or later · out Official, 2 sourcesCVE-2026-13575 - CriticalPrefab UI sandbox lets callers read and write server files
Prefab UI's Generative UI feature runs code meant to be isolated, but the isolation can be bypassed. Someone who can send code to it can read and change files on the server and keep running code there.
- How it works:
- Attacker sends code
- FastMCP server
- Pyodide sandbox
- Server files
- Attacker runs code on the server
Fix available · out Official sourceCVE-2026-120338 - CriticalBeta9: tenants can reach other tenants' volumes on the worker machine
A customer with a normal login can reach files that belong to other customers on the same server, and can read and change them. The flaw comes from a missing check on which storage volume a deployment may attach.
- How it works:
- Tenant with token
- Crafted volume ID
- Path escapes root
- Read-write mount
- Attacker reads and writes other tenants' data
Fix available · out Official sourceCVE-2026-120308 - CriticalBeta9 worker file API lets tenants reach worker host files
A tenant with a sandbox can use the file feature to read, change, or delete files on the shared server running their sandbox, including other customers' files. Attackers may be able to take over the whole cluster.
- How it works:
- Tenant holds sandbox
- Sends crafted file path
- Worker joins path unsafely
- Host file accessed as root
- Attacker may gain cluster-admin control
Fixed in Beta9 worker 0.1.756 · out Official sourceCVE-2026-120307 - CriticalBeta9 image builds let tenants reach build worker internals
A customer who submits a container image build can break out of the build's sandbox and reach files on the build machine. Those files include the machine's access token, which could be used against the rest of the system.
- How it works:
- Tenant submits image build
- Shell command becomes RUN step
- Build reaches worker filesystem
- Worker credentials exposed
- Tenant reads worker's service account token
Fixed in Beta9 worker 0.1.756 · out Official sourceCVE-2026-120306
Saturday 31 October UTC
- HighApache Thrift Java library can be made to recurse without limit
A data-parsing library used by some Java programs can be tricked into going around in an endless loop while reading malicious input, which can freeze or crash the program. Upgrading the library fixes it.
- How it works:
- Attacker sends crafted data
- Request reaches service
- skip() recurses without limit
- Service stalls or crashes
- Java service becomes unavailable
Fixed in 0.24.0 · out Official, 2 sourcesCVE-2026-120135 - HighGNU mtools: memory write error when parsing FAT disk entries
The mtools tool, which reads and writes files on DOS-style (FAT) disks, can write data past the end of a memory area. This memory error can make the program misbehave.
Fixed in GNU mtools 4.0.50 · out Official, 2 sourcesCVE-2026-118384 - CriticalAssent Sign in with Apple lets attackers impersonate other users
A login library could let someone sign in as another person. An attacker can edit a form field during Apple login so the app believes it is a different user.
- How it works:
- Attacker signs in
- Attacker edits user field
- Library merges data
- App trusts wrong identity
- Attacker logs in as another user
Fixed in assent 0.3.2 · out Official sourceCVE-2026-117656
Friday 30 October UTC
- CriticalTAKO Okta AI agent lets strangers create the admin account before setup
Anyone on the network can claim the administrator account of this Okta helper tool before the real owner finishes setup. The attacker then controls the tool and the Okta data it reads.
- How it works:
- Attacker scans network
- Calls setup endpoint
- Admin account created
- Okta data accessed
- Attacker controls the admin account
Fixed in 3.0.1-beta · out Official sourceCVE-2026-63377 - Highpypdf can hang forever on a crafted incomplete PDF file
A specially built, broken PDF file can make the pypdf Python library freeze instead of finishing its work. Anything that opens such a file can get stuck waiting, which can block a service.
- How it works:
- Attacker crafts PDF
- App opens the file
- pypdf searches trailer
- Thread blocks forever
- Processing thread hangs indefinitely
Fixed in pypdf 6.21.4 · out Official, 2 sourcesCVE-2026-119203pip - HighKubeflow Pipelines API server can run out of memory from crafted pipeline archives
A small, specially crafted zip or tar.gz file uploaded as a pipeline can expand into a huge amount of data in the server's memory, which can slow or crash the service. Uploads can be processed before permission checks, so unauthorized calle
- How it works:
- Crafted archive
- Upload request
- Server decompresses
- Memory exhausted
- API server service is interrupted
Fix available · out Official, 2 sourcesCVE-2026-118761go - HighKubeflow Pipelines lets callers read other runs' logs without permission checks
Someone who can reach the Kubeflow Pipelines backend and knows a run ID can read that run's logs, which may contain private data or passwords. Live logs can also be pulled from an unrelated pod in the same namespace.
- How it works:
- Attacker with access
- Knows a run ID
- Log request sent
- Logs returned
- Attacker reads another run's logs
Fix available · out Official, 2 sourcesCVE-2026-118759go - Highpypdf can use excessive memory when parsing a crafted PDF
A specially crafted PDF file can make the pypdf Python library use a huge amount of memory, which can slow down or crash the program reading it. Opening untrusted PDFs is the main risk.
Fixed in pypdf 6.21.4 · out Official, 2 sourcesCVE-2026-119204pip - Highpypdf PDF library can hang forever on a crafted file
A specially crafted PDF file can make the pypdf Python library get stuck in an endless loop, freezing the program that processes it. Nothing in the material says data is stolen or systems are taken over.
- How it works:
- Attacker crafts PDF
- Application processes file
- pypdf traverses cycle
- Process hangs
- Processing hangs, service becomes unavailable
Fixed in pypdf 6.21.4 · out Official, 2 sourcesCVE-2026-119205pip - Highhapi multipart uploads can freeze a Node.js server
A specially crafted upload with a very long header value can make a Node.js server stop responding for a long time. Anyone who can send a request to the server can do this without logging in.
- How it works:
- Attacker sends upload
- Request reaches server
- Header parsed
- Event loop blocked
- Server stops responding to users
Fixed in @hapi/content 6.0.3 · out Official, 2 sourcesCVE-2026-119202npm - HighJoi email validator can freeze Node.js servers on long whitespace input
A single crafted request with a very long run of spaces can make a Node.js server stop responding for several seconds. Other users' requests wait during that time.
- How it works:
- Attacker sends request
- Route validates field
- Regex backtracks
- Event loop blocked
- Server stops responding for seconds
Fixed in joi 17.13.9 and joi 18.3.1 · out Official, 2 sourcesCVE-2026-118772npm - MediumGlob: AbortSignal cancellation bypass allows post-timeout filesystem traversalFixed in glob 14.0.2 · out Official sourceCVE-2026-118773npm
- Highminimatch glob matching can use excessive CPU and memory from crafted patterns
A specially crafted glob pattern (a file-matching pattern) can make the minimatch library use huge amounts of CPU and memory while it prepares the pattern, which can slow down or crash the app using it.
- How it works:
- Crafted pattern
- Pattern compiled
- Expansion loop
- Pairwise comparison
- Service slows down or crashes
Fixed in minimatch 11.0.1 · out Official, 2 sourcesCVE-2026-118764npm - Highpypdf can run out of memory when reading a crafted PDF file
A specially crafted, broken PDF file can make the pypdf Python library use huge amounts of memory while it reads the file. This can slow down or crash the program that opens it.
- How it works:
- Attacker sends PDF
- App parses file
- Errors balloon
- Memory exhausted
- Service memory exhaustion, possible crash
Fixed in pypdf 6.21.3 · out Official, 2 sourcesCVE-2026-119207pip - Highpypdf can hang on crafted PDFs when reading page labels
A specially crafted PDF file can make the pypdf Python library run extremely slowly when it reads page labels. This can tie up a program or server for a long time.
- How it works:
- Crafted PDF
- App reads labels
- Repeated scans
- Slow processing
- Program or server becomes unresponsive
Fixed in pypdf 6.21.3 · out Official, 2 sourcesCVE-2026-119206pip - HighAuthlib client registration endpoint lets one client change another client's settings
A client holding its own valid access token could read, change, or delete a different client's registration. Changing redirect addresses could let an attacker steal login codes or tokens.
- How it works:
- Attacker holds token
- Sends request
- Missing ownership check
- Registration changed
- Other clients' registrations are hijacked or removed
Fixed in Authlib 1.9.1 · out Official, 2 sourcesCVE-2026-116672pip - Highpypdf can hang or exhaust memory on crafted encrypted PDFs
A specially crafted encrypted PDF file can make the pypdf Python library slow down a lot or use up a lot of memory when it reads the page count. This can freeze or crash a program that opens untrusted PDF files.
- How it works:
- Attacker crafts PDF
- PDF reaches application
- App reads page count
- Excessive work
- Service slows down or crashes
Fixed in pypdf 6.21.3 · out Official, 2 sourcesCVE-2026-119208pip - Highpypdf can use excessive memory when opening a crafted PDF
A specially crafted PDF file can make the pypdf Python library use up huge amounts of memory and slow or crash the program that opens it. Opening an untrusted PDF is the main risk.
- How it works:
- Attacker crafts PDF
- PDF is delivered
- pypdf opens file
- Memory exhausted
- Service slows down or crashes
Fixed in pypdf 6.21.3 · out Official, 2 sourcesCVE-2026-119209pip - Highpyasn1 slows to a crawl when decoding certain numbers, tying up the CPU
A crafted number inside data sent to the pyasn1 library can make a program freeze or run very slowly while it reads that data. Someone could use this to keep a server busy, which can make it unresponsive to other users.
- How it works:
- Crafted input
- App decodes data
- CPU busy
- Service slows
- Availability loss from CPU exhaustion
Fixed in pyasn1 0.6.5 · out Official, 2 sourcesCVE-2026-119197pip - Highpyasn1 can use huge CPU time when decoding crafted ASN.1 data
pyasn1 is a Python library that reads a common data format used in certificates and security messages. A specially built input made of many small pieces can make it take a very long time to read, which can freeze the program that is reading
- How it works:
- Attacker crafts input
- Input reaches app
- pyasn1 decodes it
- CPU exhausted
- Decoding thread stalls, denial of service
Fixed in pyasn1 0.6.5 · out Official, 2 sourcesCVE-2026-119196pip - Highpyasn1 can be slowed to a crawl by specially crafted ASN.1 data
Someone can send a specially built block of data that makes a program using pyasn1 spend a lot of processing time on it. Enough of these can tie up the server's CPU and slow or stop the service.
- How it works:
- Attacker sends data
- Request reaches app
- pyasn1 decodes
- CPU saturates
- Service slows down or stops responding
Fixed in pyasn1 0.6.5 · out Official, 2 sourcesCVE-2026-119195pip - Highpyasn1 decoder can be slowed to a crawl by crafted input
A specially crafted small piece of data can make programs that read certain security-related data formats use a lot of processor time. This can slow down or stall the service reading it.
- How it works:
- Attacker sends crafted data
- Data reaches the service
- Decoder slows down
- CPU is exhausted
- Service becomes slow or unavailable
Fixed in pyasn1 0.6.5 · out Official, 2 sourcesCVE-2026-119194pip - LowForge: ASN.1 OID first arc truncation in asn1.oidToDerFixed in node-forge 1.4.1 · out Official sourceCVE-2026-118775npm
- MediumForge: Prototype Pollution in forge.http cookie handling via a malicious Set-CookieFixed in node-forge 1.4.1 · out Official sourceCVE-2026-118777npm
- MediumForge: TLS client crash when the server sends no certificateFixed in node-forge 1.4.1 · out Official sourceCVE-2026-118778npm
- LowForge: Denial of Service via infinite loop in BigInteger.modInverse() with negative input (incomplete fix of CVE-2026-33891)Fixed in node-forge 1.4.1 · out Official sourceCVE-2026-118781npm
- LowForge: verifyCertificateChain() removes trusted CA certificates with the same subject from the CA storeFixed in node-forge 1.4.1 · out Official sourceCVE-2026-118780npm
- Highnode-forge can freeze when parsing crafted PEM text
Someone can send a specially crafted certificate or key text that makes a Node.js app hang for a long time while it tries to read it. This is a denial-of-service issue: the app stops responding but no data is stolen.
- How it works:
- Attacker sends PEM
- App parses input
- Event loop blocked
- Service unresponsive
- Application becomes unresponsive (denial of service)
Fixed in node-forge 1.4.1 · out Official, 2 sourcesCVE-2026-118779npm - MediumForge: AES-GCM authentication bypass via unvalidated tagLength optionFixed in node-forge 1.4.1 · out Official sourceCVE-2026-119186npm
- MediumPHPUnit vulnerable to code execution by other local users via shared temporary directory in PHPT code coverage handlingFixed in phpunit/phpunit 13.4.4 · out Official sourceCVE-2026-119193composer
- MediumNuxt dev server exposes generated appSecret through Vite file servingFixed in @nuxt/vite-builder 4.6.3 · out Official sourceCVE-2026-119201npm
- Highnode-forge can accept a fake CA certificate, letting attackers impersonate websites
A flaw in the node-forge JavaScript library can make it trust a certificate that should not be trusted as a certificate authority. A holder of such a certificate could then create fake certificates for any website, which can fool apps into
- How it works:
- Obtains certificate
- Forges extension
- Verification passes
- Impersonation
- Attacker impersonates servers or clients
Fixed in node-forge 1.4.1 · out Official, 2 sourcesCVE-2026-119190npm - Highnode-forge TLS library can crash Node.js processes via malformed records
A remote computer can send a few specially crafted bytes to a Node.js program using this TLS library, which makes the whole program crash. No login is needed to trigger it.
- How it works:
- Remote peer
- Split handshake
- process() call
- Uncaught TypeError
- Node.js process crashes
Fixed in node-forge 1.4.1 · out Official, 2 sourcesCVE-2026-119188npm - Highnode-forge TLS: remote peer can crash Node.js process via many small records
A remote computer that connects to your app can send one burst of many tiny messages and make the program crash. The crash stops the service until it restarts.
- How it works:
- Malicious peer
- Burst of records
- node-forge recursion
- Stack overflow
- Service goes down until restarted
Fixed in node-forge 1.4.1 · out Official, 2 sourcesCVE-2026-119187npm - Highnode-forge accepts zero-iteration PKCS#12 files, letting any password pass
Attackers can craft a fake certificate file (PKCS#12) that opens with any password, or decrypt a private key without knowing its password. This can let them tamper with files or read keys they should not see.
- How it works:
- Attacker crafts file
- node-forge derives key
- App accepts file
- Forged content trusted
- Attacker bypasses password checks
Fixed in node-forge 1.4.1 · out Official, 2 sourcesCVE-2026-118782npm - MediumNuxt: Dot segments in the request path bypass `server/middleware` path checks and server route rules on page routesFixed in nuxt 4.6.3, @nuxt/nitro-server 4.6.3 · out Official sourceCVE-2026-119200npm
- MediumNuxt dev server arbitrary file read through client error reportsFixed in @nuxt/vite-builder 4.6.3 · out Official sourceCVE-2026-119198npm
- MediumNuxt dev server exposes private runtime config through the Nitro dev bundleFixed in @nuxt/vite-builder 4.6.3 · out Official sourceCVE-2026-119199npm
- MediumMariaDB Connector/J: Rogue server can drive large heap allocations from server-declared lengths in OK packetsFix available · out Official sourceCVE-2026-119276maven
- HighSigstore OCI library can send registry login details to a different server
When this library uploads a file to a container registry, it can accidentally send the login token or password to another website if the registry points it there. Someone running a hostile or hacked registry could collect those credentials.
- How it works:
- Hostile registry
- Upload redirect
- Client PUTs blob
- Credentials captured
- Attacker obtains registry credentials
Fixed in 0.7.2 · out Official, 2 sourcesCVE-2026-118763npm - MediumMariaDB Connector/J: Length-encoded integers larger than Integer.MAX_VALUE were truncated before being used as lengthsFix available · out Official sourceCVE-2026-119279maven
- LowMariaDB Connector/J: XA recover() trusted server-supplied gtrid and bqual lengthsFix available · out Official sourceCVE-2026-119280maven
- MediumMariaDB Connector/J: LOAD DATA LOCAL INFILE file check could be satisfied by text inside quoted identifiers, letting a…Fix available · out Official sourceCVE-2026-119210maven
- MediumMariaDB Connector/J: Server could switch character_set_results away from UTF-8 without the client noticingFix available · out Official sourceCVE-2026-119281maven
- Highfollow-redirects leaks custom API keys to attacker sites on redirect
A popular Node.js library can accidentally send your custom secret header (like an API key) to a different website when the server redirects. Built-in login headers stay protected; only custom ones are at risk.
- How it works:
- Attacker controls endpoint
- App sends request
- Library follows redirect
- Header forwarded
- Attacker receives your custom API key
Fixed in follow-redirects 1.16.2 · out Official sourceCVE-2026-116689npm - Lowpageant: unbounded frame buffering on peer-controlled 4-byte length prefix (memory-exhaustion DoS)Fixed in pageant 0.2.5 · out Official sourceCVE-2026-116775rust
- Mediumrussh: peer-declared zero maximum packet size permanently stalls channel writes (silent AsyncWrite hang)Fixed in russh 0.65 · out Official sourceCVE-2026-116774rust
- Lowrussh's SSH agent server is susceptible to unbound allocations via repeated SSH_AGENT_CONSTRAIN_CONFIRM messagesFixed in russh 0.65.0 · out Official sourceCVE-2026-116696rust
- Mediumrussh's SSH client is susceptible to unbounded allocations via EXT_INFO packetsFixed in russh 0.65 · out Official sourceCVE-2026-116773rust
- MediumOpenWISP Controller CA CRL REST API does not scope requests to managed organizationsFixed in openwisp-controller 1.3.2 · out Official sourceCVE-2026-116677pip
- Highgraphql-core (Python) leaks memory when a document has too many validation errors
A short, specially crafted GraphQL request can make the server keep growing its memory use, and each repeated request adds more. A busy server can eventually run out of memory and crash, but no data is stolen or changed.
- How it works:
- Attacker
- Validation runs
- Shared error reused
- Memory grows
- Worker runs out of memory and crashes
Fixed in 3.3.1 · out Official, 2 sourcesCVE-2026-119286pip - Highrussh SSH agent skips the user confirmation prompt for keys added with -c
Keys added to the SSH agent with the 'ask me first' option (ssh-add -c) can be used without asking the user. Anyone who can reach the agent socket, including a remote host you forwarded your agent to, may sign in as you.
- How it works:
- Process with socket access
- Requests a signature
- Agent skips confirmation
- Never prompted
- Attacker signs or logs in as the user
Fixed in russh 0.65.0 · out Official, 2 sourcesCVE-2026-116794rust - HighOAuthlib lets one client get grants meant for another
A client app with limited permissions can sometimes pretend to be a more powerful app during token requests. This can let it obtain access it should not have.
- How it works:
- Low-privilege client
- Token request
- OAuthlib authenticates
- Wrong identity checked
- Attacker gets unauthorized access tokens
Fixed in 4.0.0 · out Official, 2 sourcesCVE-2026-118669pip - MediumFiber: CORS wildcard origins matched without a dot boundary, allowing credentialed cross-origin readsFixed in github.com/gofiber/fiber/v2 2.52.3 · out Official sourceCVE-2026-119285go
- Mediumsignalk-server has SSRF via absolute signalk.appIcon URL in the app store icon fetcherFixed in signalk-server 2.34.0 · out Official sourceGHSA-7wpf-ch8f-5f4xnpm
- CriticalSignal K server lets anyone read and overwrite server files, leading to full takeover
Someone who can reach the server without a login can trick it into handing over its secret signing key. With that key they can make themselves an admin and run commands on the machine.
- How it works:
- Anonymous attacker
- Traversal request
- Secret key read
- Admin token forged
- Attacker controls the server
Fix available · out Official sourceGHSA-4xm8-rg9h-jhq2npm - Criticalimgproxy image processing flaw in ICO loader can crash or take over server
Someone can send a specially crafted ICO image file to imgproxy and make the server crash or, in the worst case, let the attacker run their own code on it. No login is needed to send the image.
- How it works:
- Attacker sends ICO
- imgproxy reads header
- Tiny buffer allocated
- Heap overwritten
- Server crashes or attacker gains code execution
Fixed in 4.0.16 · out Official sourceGHSA-hff9-5pqw-6w9fgo - Highimgproxy can crash when processing a specially crafted ICO image
A malformed ICO image file can make the imgproxy image service crash while processing it. Crashes can take the service offline for everyone who uses it.
- How it works:
- Crafted ICO file
- imgproxy loads image
- Heap corrupted
- Worker aborts
- Image worker crashes, service disrupted
Fixed in 4.0.17 · out Official sourceGHSA-494m-4556-wf5pgo - Highimgproxy can be made to grab about 4GB of memory from one tiny crafted icon file
A specially crafted tiny icon file can make imgproxy try to reserve about 4GB of memory. Repeated requests can crash the service or slow down the server.
- How it works:
- Attacker sends file
- imgproxy parses ICO
- Huge allocation
- Memory exhausted
- Repeatable memory exhaustion and denial of service
Fixed in 4.0.16 · out Official sourceGHSA-mmq5-xm89-9pfggo - Mediumanacrolix torrent has unbounded recursion in the bencode decoder that causes stack-overflow crash and CPU-exhaustion DoSFix available · out Official sourceGHSA-2wrx-84qj-4pcggo
- MediumAdminNeo SQLite: multi_query Incorrect Check of Function Return Value RCEFixed in adminneo-org/adminneo 5.5.1 · out Official sourceCVE-2026-96634composer
- HighAdminNeo lets logged-in SQLite users delete arbitrary server files
A logged-in user of AdminNeo's SQLite mode can make the server delete almost any file it has permission to remove, not just database files. This can break the site or wipe important data.
- How it works:
- Logged-in user
- Drop request
- unlink() call
- File deleted
- Arbitrary server files get deleted
Fixed in 5.5.1 · out Official sourceCVE-2026-96633composer - HighAdminNeo lets attackers inject cookie settings, exposing login sessions
Someone who can add a special header to requests can trick your browser into sending your AdminNeo login session and database key to a different website. That can let them take over your admin session and read saved database passwords.
- How it works:
- Attacker adds header
- AdminNeo builds cookie
- Browser accepts cookie
- Session cookies sent out
- Attacker gets session and database key
Fixed in 5.5.1 · out Official sourceCVE-2026-96631composer - HighAdminNeo can run attacker code in the admin browser via a rogue database server
If someone tricks you into connecting AdminNeo to a fake database server, that server can send back a specially crafted reply that makes your browser run code chosen by the attacker. This can happen without you logging in to anything.
- How it works:
- Attacker sets up server
- Admin connects
- Version string inserted
- Script runs
- Attacker runs code in the admin's browser
Fixed in 5.5.1 · out Official sourceCVE-2026-96632composer - HighAdminNeo SQLite driver lets logged-in users write and run PHP web shells
A logged-in user of AdminNeo's SQLite mode can write a file containing PHP code into the website folder, then run commands on the server through a web address. This can take over the server.
- How it works:
- Authenticated user
- ATTACH blocked
- VACUUM INTO runs
- PHP shell in web root
- Attacker runs commands on the server
Fixed in 5.5.1 · out Official sourceCVE-2026-96630composer - MediumAdminNeo: CSRF Token Secret Recoverable from Single Observed Token, Enabling Cross-Site Request ForgeryFixed in adminneo-org/adminneo 5.5.1 · out Official sourceCVE-2026-96629composer
- MediumNationalSecurityAgency/emissary has an incomplete fix for CVE-2026-35571Fixed in gov.nsa.emissary:emissary 8.51.0 · out Official sourceCVE-2026-54442maven
- CriticalMoLing MCP server lets web pages control it without login
If you run MoLing's network mode and open a malicious website, that site can quietly send commands to MoLing on your computer, which may read or change your files or run programs. Anyone on the internet who lures you to the page can do this
- How it works:
- Attacker builds page
- Victim visits page
- sessionId leaked
- Forged tool calls
- Attacker runs actions on victim machine
Fixed in Version 0.5.0. · out Official sourceCVE-2026-62863 - CriticalThingLinks IoT platform lets logged-in users run code on the server
A user who has a login to the ThingLinks IoT platform can submit a small program that the server then runs itself. That lets them take control of the server, not just the platform's own features.
- How it works:
- Attacker logs in
- Submits Groovy script
- Server compiles script
- Code runs on server
- Attacker controls the server
Fixed in 1.4.0 · out Official sourceCVE-2026-62853 - CriticalThingLinks IoT platform: unauthenticated attackers can tamper with sensor data
Anyone on the internet can send a specially crafted request to the platform and change the time-series sensor readings it stores, without logging in. Attackers could insert fake readings or overwrite real ones.
- How it works:
- Remote attacker
- Crafted request
- TDS mapper
- TDengine database
- Sensor data inserted or overwritten
Fixed in ThingLinks 1.4.0 · out Official sourceCVE-2026-62849 - Criticalssl_verify_fun accepts certificates for the wrong hostname
A library that checks who a secure connection is really talking to can be fooled by a special certificate, letting an attacker in the middle pose as the real server. Normal setups are protected, but some are not.
- How it works:
- Attacker in the middle
- Crafted certificate
- Hostname check passes
- Impersonation succeeds
- Attacker impersonates a TLS peer
Fixed in ssl_verify_fun 1.1.8 or later · out Official sourceCVE-2026-117666 - CriticalPyPI publish action trusted an extra certificate authority it should not have
A tool that uploads Python packages to PyPI was shipping with a certificate that could make it trust connections to fake servers. Old versions could be tricked into sending data to the wrong place.
Fix available · out Official sourceGHSA-5xjx-3w67-w9x9actions - CriticalThales Sentinel Keys Server on Windows can be taken over remotely
A flaw lets an outsider send a specially crafted web request to this license server and run their own code on it with full system control. Anyone who can reach the server over the network could potentially exploit it.
- How it works:
- Attacker sends request
- Request reaches server
- Buffer overflows
- Code runs as SYSTEM
- Attacker controls the Windows server
Fixed in Version 1.3.8.0 or later · out Official sourceCVE-2026-78403 - CriticalKargo: users with project role-editing rights can grant themselves more access
Kargo is a tool that moves software builds through deployment stages. A user who was allowed to manage roles in a project could give themselves, or others, more power than they were supposed to have, including reading secrets.
- How it works:
- Delegated user
- Crafts role change
- API writes change
- Gains project admin
- Attacker gains Project-administrator access
Fixed in 1.8.14, 1.9.9, 1.10.8 · out Official sourceCVE-2026-61850 - CriticalHoneySQL (Clojure) can let attackers inject SQL commands into database queries
Some apps that build database queries with this Clojure library can be tricked by crafted user input into running extra database commands. Attackers could read, change or delete data, depending on what the database account is allowed to do.
- How it works:
- Attacker sends input
- App passes input to keyword
- Unchecked SQL is generated
- Database runs the query
- Attacker runs commands on the database
Fixed in HoneySQL 2.7.1392. · out Official sourceCVE-2026-61620 - CriticalPinePods podcast server can be tricked into reading internal network data
A logged-in user can add a podcast whose episode link points at the server's own internal services. The server fetches that link for them and saves the response, so they can read data they should never see.
- How it works:
- Logged-in user
- Add malicious feed
- Server fetches URL
- Response saved
- Internal data exposed to a low-privilege user
Fixed in Version 0.9.0 · out Official sourceCVE-2026-55598 - CriticalpgAdmin lets database users run commands on the pgAdmin computer
A flaw in pgAdmin's data export tool can let a logged-in database user sneak extra commands past its checks. Those commands run on the computer where pgAdmin is installed, not inside the database.
- How it works:
- Database user
- Crafted export query
- Quote check fooled
- psql runs TO PROGRAM
- Attacker runs commands on pgAdmin host
Fix available · out Official sourceCVE-2026-116241 - CriticalpgAdmin 4 lets attackers guess passwords without being locked out
pgAdmin is a web tool for managing databases. A flaw let anyone on the network try unlimited passwords against accounts, including the administrator, because the built-in lockout after failed logins could be sidestepped.
- How it works:
- Attacker sends requests
- Hits unprotected login views
- Guesses passwords freely
- Account is taken over
- Attacker gains administrator access
Fixed in pgAdmin 4 version 9.19 or later · out Official sourceCVE-2026-116238 - HighDaptin CMS can be slowed to a crawl by one oversized language header
A single web request with a very long, malformed language header can make the server spend a lot of processing power on it. Repeating that request can make the site unresponsive for everyone.
- How it works:
- Attacker
- Internet
- Daptin middleware
- CPU exhausted
- Server becomes slow or unresponsive
Fixed in 0.12.26 · out Official, 2 sourcesCVE-2026-62160go - HighAdminNeo database tool can be crashed by a crafted web request
A remote visitor can send one specially crafted request that makes the AdminNeo login and pages fail with server errors for all users for up to a day. Nothing is stolen, but the tool becomes unusable until the bad data is cleared or the sof
- How it works:
- Attacker
- Cache poisoned
- Page load
- TypeError
- AdminNeo returns HTTP 500 to all users
Fixed in 5.5.0 · out Official, 2 sourcesCVE-2026-59978composer - CriticalJetBrains Toolbox and IntelliJ IDEA trust forged certificates
A background helper in JetBrains software could be tricked into trusting fake security certificates. This could let an attacker pose as a trusted JetBrains server and send harmful updates or data.
- How it works:
- Attacker forges certificate
- Traffic redirected
- jetbrainsd trusts it
- Malicious content accepted
- Attacker impersonates JetBrains services
Fix available · out Official sourceCVE-2026-118697 - HighBusiness::GoCardless Perl module lets leaked payment redirect IDs charge another customer
A Perl library for taking GoCardless direct debit payments can be tricked into charging someone else's bank mandate. An attacker who learns a payment redirect ID can use it to create payments.
- How it works:
- Attacker gets flow ID
- Module confirms flow
- Payment created
- Repeat calls work
- Unauthorized payments charged to victim's mandate
Fixed in Version 1.01 or later. · out Official, 2 sourcesCVE-2026-119038 - HighPerl GoCardless library accepts forged payment webhooks with empty secret
If the app's webhook secret is blank, anyone on the internet can send fake payment notices that the app will believe came from GoCardless. This can make the app record payments or changes that never happened.
- How it works:
- Attacker crafts webhook
- Sends to webhook endpoint
- Library checks signature
- Forged event processed
- Fake payment events are accepted as genuine
Fixed in Version 1.01 or later · out Official, 2 sourcesCVE-2026-119037 - HighPerl GoCardless webhook library can be crashed by oversized unsigned requests
A specially crafted web request sent to a webhook receiver can make the program run out of memory and stop working. The attacker does not need a valid signature for the request to cause this.
- How it works:
- Attacker
- Webhook endpoint
- Legacy verification
- Memory grows
- Receiving process runs out of memory
Fixed in Version 1.01 · out Official, 2 sourcesCVE-2026-119036 - HighStarlet web server for Perl sends unwanted data on HEAD requests
A small web server for Perl can send extra data in replies to some requests. This can mix up responses on connections that stay open, so a visitor could receive another request's reply.
- How it works:
- Client sends HEAD
- Starlet replies
- Connection reused
- Next response mixed
- Responses on shared connections get desynchronized
Fixed in Starlet 0.33 or later · out Official, 2 sourcesCVE-2026-116127 - HighStarlet (Perl web server) can be stalled by crafted chunked requests
A specially crafted web request can make the Starlet web server spend a lot of CPU time on one request, slowing or freezing that worker. An attacker can do this with a single request, without logging in.
- How it works:
- Attacker
- Chunk-size line
- Regex engine
- Worker stalled
- Worker is tied up, service degrades
Fixed in Starlet 0.33 or later · out Official, 2 sourcesCVE-2026-115866 - HighStarlet (Perl web server) can be crashed by one oversized request
A single crafted web request that claims a huge body size can make the server's worker process run out of memory and exit. Repeating it keeps the service down or restarting.
- How it works:
- Attacker sends request
- Starlet reads body
- Buffer allocated
- Worker crashes
- Worker restarts, service disrupted
Fixed in Starlet 0.33 or later · out Official, 2 sourcesCVE-2026-115865 - CriticalBazarr Plex integration endpoints accept requests without login
Some Bazarr settings pages can be changed by anyone who can reach the app over the network, without signing in. An outsider could cut off the Plex link, change the API key, or send the app's Plex token to a server they control.
- How it works:
- Anonymous attacker
- Reaches web interface
- Calls Plex endpoints
- Changes config
- Integration disabled or credentials exposed
Partial fix · out Official sourceCVE-2026-61826 - CriticalLXD server lets attackers bypass login and take over the cluster
A flaw in LXD, a tool for running virtual machines and containers on servers, lets an outsider pretend to be a trusted admin. This can give them control of the whole cluster and every virtual machine on it.
- How it works:
- Outside attacker
- Crafted certificate
- LXD accepts it
- Trusted client access
- Attacker controls the cluster and its VMs
Fix available · out Official, 2 sourcesCVE-2026-112816 - HighOpenStack keystonemiddleware lets restricted credentials bypass their limits
A flaw in a component that checks who is allowed to do what in OpenStack cloud software could let a restricted login gain more power than it was given. Someone holding a limited application credential might be able to do things they should
- How it works:
- Restricted credential holder
- Crafted request
- Middleware check
- Protected API
- Restricted credential gains elevated privileges
Fix available · out Official, 3 sourcesCVE-2026-115642 - HighWordPress Core flaw lets attackers run code on sites, attacks underway
A bug in WordPress itself could let an outsider take control of a website without logging in. Attackers have started trying to use it within hours of the fix being released.
- How it works:
- Attacker scans sites
- Sends crafted requests
- Server runs attacker code
- Data and site at risk
- Attacker gains control of the site
Attacks reported (The Hacker News, SecurityWeek)Fix available · out 2 independent sources - CriticalGoogle Cloud Application Integration: code execution via crafted data in SubWorkflow task
A logged-in attacker could send specially crafted data that makes the service run their own commands. Google has already fixed this, so customers do not need to do anything.
Fix available · out Official sourceCVE-2026-93327 - CriticalCoPilot security tool lets users overwrite server files via crafted upload name
A logged-in admin or analyst can upload a report with a specially crafted file name that tricks the server into saving the file somewhere else on the system, including places it should never reach. This can overwrite important files and bre
- How it works:
- Logged-in analyst
- Crafted upload
- Unsafe path join
- File written
- Host files overwritten, application disrupted
Fixed in 0.1.77 · out Official sourceCVE-2026-61738 - Criticalng-antd-admin login tokens can be forged with a built-in default secret
The admin template ships with a built-in default key used to sign login tokens. If the site still uses that default, an attacker can make their own login tokens and act as any user, including administrators.
- How it works:
- Attacker finds app
- Forges a token
- Sends token to API
- Server accepts it
- Attacker takes over accounts and data
Fix available · out Official sourceCVE-2026-61737 - CriticalSOCFortress CoPilot exposes cloud security reports and GCP keys without login
Anyone who can reach the CoPilot server can open cloud security reports without logging in. During a Google Cloud scan, the uploaded Google account key can also be downloaded by strangers, letting them act as that account in your cloud.
- How it works:
- Anonymous visitor
- Requests file path
- Unauthenticated mount
- GCP key downloaded
- Attacker reads reports and controls the GCP account
Partial fix · out Official sourceCVE-2026-61730 - CriticalSOCFortress CoPilot can be bypassed with a public default password
Anyone who knows a built-in default password can skip the login and send commands to security tools, like making endpoints disruptive or forging alerts. The default is public because it ships in the sample settings file.
- How it works:
- Attacker
- Webhook call
- CoPilot
- Wazuh manager
- Attacker disrupts endpoints and defenses
Fixed in Version 0.1.76 · out Official sourceCVE-2026-61729 - CriticalSOCFortress CoPilot: stored script injection can steal login tokens
A user can hide a malicious script inside an alert comment. When a security analyst or admin opens that alert, the script runs in their browser and can steal their login tokens, letting an attacker act as them.
- How it works:
- Customer user
- Portal stores comment
- Analyst opens alert
- Tokens stolen
- Attacker takes over privileged account
Fix available · out Official sourceCVE-2026-61728 - CriticalMuseBot admin login can be forged with a built-in default key
Anyone who knows a secret password that ships with MuseBot can fake a login as the administrator, without needing a password. From there they can read private data and shut down the bots.
- How it works:
- Attacker finds default key
- Forges session cookie
- MuseBot accepts cookie
- Admin access gained
- Attacker takes over as administrator
Fix available · out Official sourceCVE-2026-119660 - CriticalVvveb CMS: admins can read and overwrite other admins' API tokens
Any logged-in administrator of this website software can see and replace the login keys of other administrators. That lets one admin take over another admin's access to the site's automated tools.
Fixed in Version 1.0.8.7 · out Official sourceCVE-2026-112905 - CriticalVvveb CMS password reset flaw lets attackers bypass login
A weakness in the password reset page of the Vvveb website builder could let someone take over an account without knowing its password. Updating the software closes the hole.
Fixed in Vvveb CMS 1.0.8.7 and later · out Official sourceCVE-2026-110799 - Mediumjoserfc: Compact JWS size guard allocates attacker-controlled segments before rejectionFixed in joserfc 1.7.6 · out Official, 2 sourcesCVE-2026-119284pip
- Highjoserfc JWE decryption can be made to use excessive CPU
An attacker can send one small request containing many fake recipients, forcing the server to do heavy private-key math for each one. Enough of these requests can slow or freeze the service.
- How it works:
- Attacker sends JWE
- App calls decrypt_json
- RSA decrypt per recipient
- CPU exhausted
- Service becomes unavailable from CPU exhaustion
Fixed in joserfc 1.7.5 · out Official, 2 sourcesCVE-2026-119283pip - Mediumcharmbracelet/soft-serve: Race in `SetPrivate` leaves a private repository readable by unauthenticated usersFix available · out Official sourceGHSA-f3fj-9625-rv3mgo
- Mediumcharmbracelet/soft-serve HTTP responses disclose the existence and names of private repositoriesFix available · out Official sourceGHSA-fgxm-5hvv-x4vhgo
- HighNx Maven and Gradle plugins can run attacker commands from nx.json
If you open or run Nx in a project someone else controls, a booby-trapped setting in its nx.json file can make your computer run hidden commands as you. Updating Nx closes this hole.
- How it works:
- Malicious author
- Hostile repository
- Run nx command
- Shell injection
- Attacker commands run as the victim
Fix available · out Official, 2 sourcesCVE-2026-119282npm - HighCallBackery (Perl) lets anyone read server files via /doc route
Anyone on the internet can ask the CallBackery web app to show the documentation of files on the server, and the app does not check whether the request is allowed. Because of a path trick ("..::"), this can reach files well outside the app
- How it works:
- Attacker sends request
- Request reaches app
- Path is built unchecked
- File is read
- Attacker reads arbitrary server files
Fix available · out Official, 2 sourcesCVE-2026-118988 - HighASP.NET Core local privilege escalation via incorrect default file permissions
Someone who already has a login on the same machine could gain higher rights than they should. Attackers who reach a low-privilege account can use this to take full control of that system.
Fix available · out Official, 4 sourcesCVE-2026-114148 - HighTeamViewer clients can be crashed or taken over by a malicious remote host
If you connect to a computer that has been hacked or set up by an attacker, that computer can crash your TeamViewer app or, depending on your system, run its own code on your machine. Only the person who starts the remote session is exposed
- How it works:
- Attacker sets up host
- You start a session
- Malicious screen data
- Viewer overflows
- Viewer crashes or attacker runs code
Fixed in Version 15.83 or later.Official, 3 sourcesCVE-2026-111585 - CriticalDrupal Commerce Core lets attackers bypass access checks on online stores
Attackers can reach store pages and data they should not be able to see or change, such as orders. Attacks are already happening against online shops.
- How it works:
- Attacker
- Direct request
- Missing check
- Store data
- Attacker reads or alters store data
Attacks reported (The Hacker News, BleepingComputer)Fix availableOfficial, 6 sourcesCVE-2026-118539composer - HighPerl Excel reader can run attacker code from a crafted spreadsheet
A Perl library that reads Excel files can be tricked by a specially built spreadsheet into running hidden instructions on the computer that opens it. Only programs using this library are at risk.
- How it works:
- Attacker crafts file
- File reaches app
- Parser runs
- Eval executes code
- Attacker runs code on the system
Fixed in Version 0.19 or laterOfficial, 2 sourcesCVE-2026-115943
Thursday 29 October UTC
- HighWordPress has several security holes; update to 7.1.4 now
Attackers could sneak malicious code into WordPress sites, which may let them run code on the server, steal visitor data or take over parts of the site. Updating closes these gaps.
- How it works:
- Attacker submits payload
- WordPress stores it
- Visitor or admin loads page
- Data exposed or changed
- Attacker gains access to site data
Fix availableOfficial, 3 sources - CriticalGoogle Chrome: memory flaw in MediaStream can be exploited via a crafted web page
A bug in how Chrome handles audio and video streams can let a malicious web page read parts of the browser's protected memory. Updating Chrome closes this hole.
- How it works:
- Attacker builds page
- User visits page
- MediaStream bug triggers
- Sandbox memory read
- Sensitive browser memory exposed to attacker
Fix availableOfficial, 2 sourcesCVE-2026-76024 - CriticalGoogle Chrome: flaw in file handling lets crafted web pages run code
A weakness in how Chrome manages memory when it handles files can be abused by a malicious web page. Someone could trick you into visiting that page and run code on your computer inside Chrome's protective sandbox.
- How it works:
- Attacker builds page
- Victim opens page
- Memory misused
- Code runs in sandbox
- Attacker runs code inside Chrome's sandbox
Fix availableOfficial, 2 sourcesCVE-2026-76025 - CriticalGoogle Chrome: memory flaw in Autofill can let attackers run code
A flaw in Chrome's Autofill feature (the part that fills in forms for you) can let a malicious web page run harmful code on your computer. Updating Chrome closes the hole.
- How it works:
- Attacker builds page
- User visits page
- Autofill memory flaw
- Code runs
- Attacker runs code in the browser sandbox
Fix availableOfficial, 2 sourcesCVE-2026-76026 - CriticalGoogle Chrome: memory corruption flaw in CacheStorage can be triggered by a web page
A bug in Chrome's browser storage lets a malicious web page read parts of the computer's memory. Updating Chrome closes the hole.
- How it works:
- Attacker
- Victim visits page
- CacheStorage bug
- Memory read
- Attacker reads browser memory data
Fix availableOfficial, 2 sourcesCVE-2026-76027 - CriticalGoogle Chrome: flaw in file handling lets crafted web pages run code
A bug in how Chrome handles files can be abused by a malicious web page to run harmful code on your computer. Updating Chrome closes the hole.
- How it works:
- Attacker builds page
- User visits page
- Chrome FileSystem bug
- Code runs in sandbox
- Attacker runs code inside browser sandbox
Fix availableOfficial, 2 sourcesCVE-2026-76028 - CriticalSOCFortress CoPilot: low-privilege users can run code on the server via report templates
A customer-level user can upload a report template that the server later runs as code. That can let them take over the server and read data from every customer.
- How it works:
- Customer user
- Template stored
- Report generated
- Template executed
- Attacker controls the server
Fixed in Version 0.1.76Official sourceCVE-2026-61707 - CriticalDocat upload feature lets attackers place harmful files on the server
Docat has a file upload feature that does not check what files are accepted. An attacker could upload files that overwrite settings or run malicious code on the server.
- How it works:
- Attacker sends file
- No file checks
- File written to server
- Code or script runs
- Attacker gains control or steals user cookies
Partial fixOfficial sourceCVE-2026-61645 - CriticalServiceNow AI Platform sandbox escape lets admins run code on host
A flaw let a logged-in administrator break out of the sandbox that limits scripts, and run commands directly on the underlying server. ServiceNow has already fixed it on hosted instances.
- How it works:
- Admin account
- Sandbox bypass
- Host code execution
- Further access
- Attacker runs code on the host server
Fix availableOfficial sourceCVE-2026-103093 - CriticalBotan cryptography library can corrupt memory via C API cipher block size
A flaw in the Botan encryption library can let an attacker corrupt a program's memory when the program lets outside users choose the encryption settings. Memory corruption can crash the program or, in some cases, let an attacker take contro
- How it works:
- Attacker supplies parameters
- App passes to Botan C API
- Block size truncated
- Buffer too small
- Memory corruption in the application
Fixed in Botan 3.13.0Official sourceCVE-2026-118769 - CriticalMonkeytype CI workflow lets outside code steal repository write access
A build check in the typing-test project's automation could let an outsider run their own code with the project's own access key. That key could be used to change the project's code or its pull requests and issues.
- How it works:
- Outside contributor
- Format label applied
- Fork code runs
- Token exposed
- Attacker gains repository write access
Fixed in 26.43.0Official sourceCVE-2026-118762 - CriticalLinux kernel TCP flaw lets remote attackers run commands as root
A bug in how Linux handles network connections can let an outsider with no password take full control of a server. Attackers can reach it over the internet if the server accepts connections.
- How it works:
- Remote attacker
- Crafted SYN packets
- Freed memory reused
- Code runs in kernel
- Attacker runs commands as root
Attacks reported (The Hacker News, BleepingComputer)Fix availableOfficial, 6 sourcesCVE-2026-98432linux - HighTwisted HTTP/2 server can be overloaded by one client using rapid stream resets
A remote client can open one connection and repeatedly send requests it immediately cancels, forcing the server to do full work for each and using up its CPU. This can make the server slow or unresponsive for everyone.
- How it works:
- Attacker opens connection
- Sends request then reset
- Server renders request
- Reset frees stream
- Server CPU exhausted, service denied
Fixed in Twisted 26.10.0rc1Official sourceGHSA-vpp8-g58w-m8mppip - Highdecode-uri-component can freeze Node.js servers on crafted input
A small library that decodes web addresses can be tricked into taking a very long time on specially crafted text. While it works, the whole Node.js server stops answering other visitors.
- How it works:
- Attacker sends payload
- Request reaches server
- Native decode throws
- Quadratic replacement loop
- Server stops responding to all clients
Fixed in 0.5.1Official, 2 sourcesCVE-2026-118664npm - HighShopify App gem can mix up which shop a request belongs to
A request signed in for one Shopify store could carry a different store's name in its address, and the app might treat it as the wrong store. That could expose another store's data.
- How it works:
- Attacker with one shop's token
- Crafted request
- Context resolved wrongly
- Wrong shop's data
- Attacker reads or changes another shop's data
Fixed in shopify_app 23.0.3Official, 2 sourcesCVE-2026-63414rubygems - Highcert-manager lets namespace users bypass DNS solver rules and use cluster DNS credentials
Anyone allowed to create ACME challenge objects in their own namespace can make cert-manager use the cluster's DNS provider credentials for settings the admin never approved. With acme-dns, the secret login details can be sent to a server t
- How it works:
- Tenant user
- Crafted Challenge
- cert-manager controller
- ClusterIssuer secret
- Cluster DNS credentials exposed or misused
Fixed in cert-manager 1.19.6 and 1.20.3Official sourceCVE-2026-62290go - MediumVite: `server.fs.deny` bypassed with queriesFixed in vite 6.4.5Official, 2 sourcesCVE-2026-118662npm
- HighRust zip library can be crashed by a tiny malicious archive
A specially crafted small ZIP file can make any program that extracts it crash immediately. Because the crash cannot be caught, the program stops and must be restarted, so repeated attacks can keep it down.
- How it works:
- Attacker
- ZIP archive
- Extraction
- Process abort
- Application process crashes and cannot recover
Fixed in 9.0.0Official, 2 sourcesCVE-2026-115909rust - HighRust zip library can let a crafted archive write files outside the extraction folder
A specially crafted zip file can trick the program into saving files somewhere other than the folder it was meant to unpack into. On Windows, a single shortcut inside the archive is enough when the program runs with admin rights or Develope
- How it works:
- Attacker crafts archive
- Archive is extracted
- Lexical check passes
- File written outside target
- Attacker controls files outside extraction folder
Fixed in 9.0.0Official, 2 sourcesCVE-2026-115908rust - Highzip Rust library: crafted ZIP file can crash apps using legacy-zip
A tiny specially crafted ZIP file can make an app built with the Rust zip library crash while extracting it. A crash can stop a file-processing service until it is restarted.
- How it works:
- Attacker crafts ZIP
- App receives file
- extract() is called
- Memory reserve fails
- Service crashes, denial of service
Fixed in 9.0.0Official, 2 sourcesCVE-2026-115907rust - Mediumzip: AES Entry HMAC Authentication Bypass on Premature EOFFixed in zip 9.0.0Official, 2 sourcesCVE-2026-115906rust
- HighKeycloak lets admins register links that run hidden code in the login page
A user with admin rights on Keycloak (a login and identity system) could create a client with a booby-trapped web address. When someone clicks it, the code inside runs in the Keycloak site, potentially letting an attacker act as that user.
- How it works:
- Admin account abused
- Malicious client registered
- Victim clicks link
- Script runs in Keycloak
- Attacker runs code in the Keycloak origin
Fixed in 26.6.4Official sourceCVE-2026-9086maven - MediumKeycloak vulnerable to information disclosure through arbitrary filesystem path probingFix availableOfficial sourceCVE-2026-9083maven
- MediumKeycloak allows unauthorized access to resources via uma permission ticket bypassFix availableOfficial sourceCVE-2026-9799maven
- HighKeycloak Policy Enforcer lets logged-in users bypass access rules
Keycloak is a login and access system. A flaw lets any signed-in user skip the access rules that normally block them from some pages, by putting a specific page address into the web request.
- How it works:
- Signed-in user
- Crafted request
- Policy check skipped
- Protected resource
- Unauthorized access to protected resources
Fix availableOfficial sourceCVE-2026-9800maven - MediumKeycloak: Attacker can re-enable and take over disabled clients via registration access tokenFix availableOfficial sourceCVE-2026-9705maven
- HighVolto chatbot plugin lets anyone use its stored Danswer admin credentials
Anyone on the internet can send requests through this plugin, and it forwards them to the chatbot backend using the site's own stored login. Attackers can therefore act as the server's account, even admin-level functions.
- How it works:
- Anonymous attacker
- Volto proxy route
- Server credentials added
- Danswer API called
- Attacker acts as the service account
Fixed in @eeacms/volto-chatbot 2.0.4Official sourceGHSA-w9x9-j56r-h98rnpm - MediumCrass: Non-ASCII characters cause superlinear CPU consumptionFixed in crass 1.0.7Official, 2 sourcesCVE-2026-61848rubygems
- MediumCrass: A large number of adjacent CSS comments can trigger a SystemStackErrorFixed in crass 1.0.7Official, 2 sourcesCVE-2026-61847rubygems
- MediumCrass: Deeply nested CSS blocks and functions can trigger a SystemStackError or excessive memory usageFixed in crass 1.0.7Official, 2 sourcesCVE-2026-61846rubygems
- LowCedar: JSON template is in scope missing slot-id validation allows link panic and decision divergenceFix availableOfficial sourceGHSA-c33x-vcv4-vg3grust, npm
- HighPDF Reader MCP server lets anyone on the network read your PDFs
If you run this PDF tool in HTTP mode, anyone who can reach its network port can use it without a password, and read PDF files on the machine. Setting an API key did not actually protect it.
- How it works:
- Remote client
- HTTP /mcp endpoint
- PDF tools run
- Local PDFs read
- Attacker reads PDFs without credentials
Fix availableOfficial, 2 sourcesCVE-2026-62264npm - HighPraisonAI workflow runner can execute OS commands from YAML files
A malicious workflow file can run commands on the computer that runs it, as if the attacker were logged in there. Anyone who runs workflow files from untrusted sources is at risk.
- How it works:
- Attacker writes workflow
- File reaches runner
- PraisonAI runs it
- os.system runs
- Attacker runs commands on the host
Fixed in praisonai 4.6.78Official sourceCVE-2026-61438pip - LowParse Server vulnerable to stored XSS via malformed Content-Type bypassing file upload extension blocklistFix availableOfficial sourceCVE-2026-61448npm
- LowPocketMine-MP has potential memory/network vulnerability from repeated ResourcePackClientResponsePacket packetsFixed in pocketmine/pocketmine-mp 5.44.2Official sourceGHSA-pg53-p7qp-65cvcomposer
- MediumMultiFactor Authentication for SilverStripe can bypass MFA during password reset flowFixed in silverstripe/mfa 6.0.0Official sourceCVE-2026-55186composer
- CriticalWS_FTP Server on Windows can let attackers run commands
A flaw in this file transfer server could let someone outside your company send commands that the server then runs on its own computer. Under certain settings, that could mean full control of the machine.
Fixed in 2024.0.7 and 2025.0.4 (or later)Official sourceCVE-2026-90868 - CriticalWS_FTP Server file transfer flaw lets admins escape their folder limits
A bug in WS_FTP Server, a file transfer program, lets a limited admin reach parts of the server they should not see. In the worst case, this could let someone run their own code on the server.
- How it works:
- Delegated admin logs in
- Path traversal request
- Files outside scope reached
- Code execution possible
- Attacker may take control of the server
Fix availableOfficial sourceCVE-2026-90866 - CriticalWS_FTP Server on Windows can run attacker commands
A flaw in this file transfer server lets an outsider type commands that the server then runs on its computer. Those commands can run with high-level permissions, so an attacker could take over the machine.
Fix availableOfficial sourceCVE-2026-90865 - CriticalWS_FTP Server on Windows lets delegated host admins reach files outside their scope
A limited admin account on the file transfer server could read or change files they were not supposed to touch. The flaw is a path trick that breaks out of the folders the admin is allowed to use.
Fixed in 2024.0.7 and 2025.0.4Official sourceCVE-2026-90864 - CriticalWS_FTP Server admin flaw lets limited admins exceed their rights
A flaw in the WS_FTP file transfer server lets a limited administrator go beyond the permissions they were given. In the worst case, they could run commands with higher privileges and take over the whole server.
- How it works:
- Delegated admin
- Admin interface
- Scope exceeded
- Command execution
- Attacker gains full control of the server
Fix availableOfficial sourceCVE-2026-90863 - CriticalWS_FTP Server flaw lets outsiders reach admin credentials
A file transfer server can be tricked into giving sensitive data, including admin passwords, to someone who never logged in. An attacker could then take control of the server.
- How it works:
- Unauthenticated attacker
- Reaches exposed server
- Authentication bypassed
- Admin credentials exposed
- Attacker gains administrative access
Fix availableOfficial sourceCVE-2026-84295 - CriticalFrappe framework: file upload can write files outside storage folder, enabling server takeover
A logged-in user can upload a specially crafted file that gets saved to a place on the server it should never reach. This can let the attacker run their own code on the server.
- How it works:
- Attacker logs in
- Crafted file upload
- File written outside storage
- Code executed
- Attacker controls the server
Fix availableOfficial sourceCVE-2026-119145 - CriticalZITADEL login flaw lets attackers take over accounts with no sign-in method
Some user accounts in ZITADEL have no password or passkey set yet. An attacker could set the first sign-in method on such an account and then log in as that user.
- How it works:
- Attacker starts
- Forges cookie
- Sets credential
- Logs in
- Attacker controls the user account
Fixed in ZITADEL 4.19.5 or laterOfficial sourceCVE-2026-119128 - CriticalP-Net industrial network stack can crash or be hijacked by crafted requests
A flaw in P-Net, a networking library used in industrial devices, lets a specially crafted connection request write data past the memory it should stay within. This can crash the device or, in the worst case, let an attacker run their own c
- How it works:
- Attacker sends request
- Request reaches device
- Unchecked length used
- Out-of-bounds write
- Device crashes or attacker runs code
Fixed in P-Net 1.0.3 or later.Official sourceCVE-2026-111732 - HighJenkins automation server has several security holes
Jenkins is a tool that builds and deploys software automatically. Attackers could exploit several flaws to gain admin rights, run their own code, or read and change data.
Fix availableOfficial, 3 sources - HighGoogle Chrome: several flaws allow attackers to run code and take control
Attackers could exploit several bugs in Google Chrome to run harmful code on your computer, gain extra access, or steal or change data. Updating Chrome closes these holes.
Fix availableOfficial, 2 sources - HighHitachi Energy CoreTec5 and CoreTec4: command injection flaw lets users run system commands
A logged-in user with certain roles can type special input into a time-zone setting and make the device run commands of their choosing. That can give them full control of the device.
- How it works:
- Logged-in user
- Time-zone input
- Shell command built
- Commands executed
- Attacker gains full control of the device
Fix availableOfficial, 2 sourcesCVE-2026-13162 - HighHitachi Energy TRO600 lets logged-in users reach internal-only services
A logged-in user of the TRO600 device can get around network rules and reach services that should only be used from inside the device itself. This can expose private settings and data, or disrupt the device.
- How it works:
- Authenticated user
- Port forwarding
- Localhost-only services
- Sensitive access
- Restricted services exposed to attacker
Fix availableOfficial, 2 sourcesCVE-2026-10756 - HighHitachi Energy TRO600 devices can leak sensitive files to attackers
Someone on the network without logging in could download files from the device, including configuration files and stored passwords. Those passwords could then be used to take control of the device.
- How it works:
- Unauthenticated attacker
- Requests file path
- Device returns file
- Passwords exposed
- Attacker gains sensitive data and credentials
Fix availableOfficial, 2 sourcesCVE-2026-106087 - HighMendix SAML module can let attackers log in by replaying a valid login response
A login helper used by Mendix apps can be tricked: someone who captures a valid single sign-on login message can reuse it to get into the application without a password. Updating the module closes this gap.
- How it works:
- Attacker captures login
- Attacker replays response
- App accepts replay
- Unauthorized access
- Attacker gains unauthorized application access
Fix availableOfficial, 2 sourcesCVE-2026-89209 - CriticalAdobe, Veeam, Juniper patch critical flaws that allow code execution
Several popular business programs from Adobe, Veeam and Juniper had serious security holes. Attackers could potentially run their own code on affected systems or gain higher access than they should.
Fix available1 source, unconfirmed - HighApache Qpid Proton C can crash from deeply nested message data
A specially crafted message with extremely deep nesting can make the messaging library crash. Anything that reads such messages could stop working until restarted.
Fixed in 0.41.1Official, 2 sourcesCVE-2026-105042 - HighApache Qpid Proton C may trust unintended TLS certificates
A library used to run encrypted connections can accept certificates it should reject, so an impostor server or client could slip past the security check. Updating the library closes this gap.
- How it works:
- Attacker obtains certificate
- Attacker intercepts connection
- Library accepts certificate
- Traffic exposed
- Attacker impersonates a trusted peer
Fixed in Apache Qpid Proton C 0.41.1Official, 2 sourcesCVE-2026-105031 - HighApache Airflow SSH provider can run hidden commands on remote hosts
A setting that should only pass plain text to a remote computer can instead be read as a command and run there. Someone who controls that text could make the remote machine run things they chose.
- How it works:
- Attacker supplies input
- Airflow DAG runs
- Value read as shell
- Remote SSH host
- Attacker runs commands on remote host
Fix availableOfficial, 2 sourcesCVE-2026-111422 - HighAxis Camera Station Pro backups expose stored camera credentials
Old database backups of Axis Camera Station Pro can be copied and read offline, which could reveal the passwords it stores for your cameras. Anyone who gets those backup files could potentially log into your cameras.
- How it works:
- Attacker gets backup
- Backup decrypted
- Cameras exposed
- Attacker gains access to camera credentials
Fix availableOfficial, 2 sourcesCVE-2026-63286 - CriticalPHP2Shell flaws actively exploited against internet-facing servers and firewalls
Attackers are abusing recently patched PHP bugs to take control of servers and firewalls that are reachable from the internet. Some of these attacks have reached government-affiliated systems.
- How it works:
- Attacker scans
- Exploits PHP2Shell
- Gains shell access
- Chains Fragnesia
- Attacker controls the server as root
Attacks reported (The Hacker News, Hacker News)5 independent sources - CriticalopenEQUELLA lets script authors run arbitrary system commands
Anyone allowed to write or edit scripts in openEQUELLA can make the server run any command on the operating system. That can give them control of the server itself, not just the software.
- How it works:
- Script author
- Malicious script
- Command runs
- Service account
- Attacker controls the server
Fixed in openEQUELLA 2026.1Official sourceCVE-2026-66088 - CriticalMPass SAML library for .NET can let attackers log in as other users
Websites that use this login library may accept a forged login message, letting an attacker sign in as someone else. Updating the library closes the gap.
- How it works:
- Attacker obtains a signed message
- Elements are relocated
- Signature check passes
- Login as another user
- Attacker signs in as an arbitrary user
Fixed in 10.0.4 and 10.0.5Unverified - CriticalGitLab server can be taken over via a crafted CI/CD regex
Someone with no login could send a specially crafted pattern in a GitLab pipeline setting and run their own commands on the GitLab server. Attackers are already trying this, so unpatched servers need updating now.
- How it works:
- Attacker crafts pattern
- Request reaches GitLab
- Regex not validated
- Code runs on server
- Attacker runs code on GitLab server
Exploited (Hacker News, CISA KEV)Official, 8 sourcesCVE-2026-97229
Wednesday 28 October UTC
- MediumTornado: Event loop blocking and excess memory use from chunked bodies with many small chunksFixed in tornado 6.6Official sourceCVE-2026-115927pip
- LowTornado: Open redirect in RedirectHandler via protocol-relative URLsFixed in tornado 6.6Official, 2 sourcesCVE-2026-116578pip
- MediumTornado: Quadratic CPU usage when parsing HTTP headers with line foldingFixed in tornado 6.6Official, 2 sourcesCVE-2026-116577pip
- MediumCrass: Incorrect tokenization of bad URLs enables CSS sanitizer bypassFixed in crass 1.0.8Official sourceCVE-2026-116695rubygems
- MediumBackstage catalog rules can be bypassed for URL locations using encoded path segmentsFix availableOfficial sourceCVE-2026-115923npm
- Highsysteminformation on Windows can run attacker-supplied PowerShell via service names
On Windows, a crafted service name passed to this Node.js library can make it run extra PowerShell commands. Those commands run with the same rights as the Node.js app, so they could read, change, or break files it can reach.
- How it works:
- Crafted service name
- App forwards input
- Sanitizer misses quotes
- PowerShell injected
- Commands run with Node.js process rights
Fixed in 5.33.16Official, 2 sourcesCVE-2026-116576npm - CriticalSophos UTM: unauthenticated remote takeover via path traversal
An outsider can send crafted traffic to the firewall and run commands with full administrator rights. The attack has to be repeated for a few minutes before it works, but the result is complete control of the device.
- How it works:
- Remote attacker
- Repeated requests
- Path traversal
- Code execution
- Attacker gains root control of the firewall
Partial fixOfficial, 2 sourcesCVE-2026-118633 - CriticalAVideo video platform lets outsiders run commands on the server
Attackers can trick the live-streaming feature into running their own commands on the web server, with no login needed. That can expose passwords and let them take over the site.
- How it works:
- Attacker
- Unauthenticated request
- Trusted fake session
- Shell injection
- Attacker runs commands on the server
Fixed in AVideo 8.1.0Official sourceCVE-2026-61567 - CriticalAVideo video platform: unauthenticated installer allows server takeover
Someone on the internet can send a crafted request to the setup page and run their own code on the web server, if the site's setup file is missing. That gives them control of the server.
- How it works:
- Attacker
- Unauthenticated request
- Config file written
- Code executes
- Attacker controls the web server
Fixed in AVideo 8.1.0Official sourceCVE-2026-61564 - CriticalSignal K Server leaks admin keys via log download, enabling full takeover
Anyone on the internet can download the server's log files without logging in. Those files contain a secret key that lets an attacker pretend to be an administrator and take full control of the server.
- How it works:
- Remote attacker
- Request logs
- Extract secret key
- Forge admin token
- Attacker gains full admin control
Fixed in Signal K Server 2.33.0 or laterOfficial sourceCVE-2026-118690 - CriticalCisco SD-WAN controller login bypass lets attackers take admin control
Attackers can sneak into the systems that manage a company's SD-WAN network without a password and gain admin rights. From there they can change how the network is set up and steal the keys that encrypt traffic.
- How it works:
- Unauthenticated attacker
- Peering auth bypassed
- Admin account obtained
- NETCONF access
- Attacker controls SD-WAN network and steals keys
Attacks reported (The Hacker News, SecurityWeek)Fix availableOfficial, 4 sourcesCVE-2026-20127 - Mediumknative.dev/pkg admission webhooks allow unbounded request-body memory exhaustionFix availableOfficial sourceGHSA-2hw4-c9m4-f2fjgo
- MediumWaline login accepts a non-string email as a match-all MongoDB queryFixed in @waline/vercel 1.41.0Official sourceGHSA-jf75-q64q-g65rnpm
- MediumSeroval: Code injection through a typed array's own constructor propertyFixed in seroval 1.6.11Official sourceCVE-2026-116583npm
- MediumMem0: Cross-tenant conversation leak via unescaped delimiter collision in session-scope key (_build_session_scope)Fixed in mem0ai 2.0.18, mem0ai 3.1.6Official sourceCVE-2026-116575pip, npm
- MediumONNX: Out-of-bounds read in ConvTranspose shape inference via undersized weight rankFixed in onnx 1.22.0Official sourceCVE-2026-115920pip
- HighSeroval JavaScript library can be crashed by a tiny malicious request
A small crafted request can make a server run out of memory or freeze. No login is needed, so anyone on the internet can trigger it.
- How it works:
- Attacker sends request
- App decodes input
- Length is trusted
- Memory or loop explodes
- Server crashes or stops responding
Fixed in seroval 1.6.8Official, 2 sourcesCVE-2026-116584npm - MediumSeroval: Script injection through RegExp sources in serialized outputFixed in seroval 1.6.10, seroval 1.0.0Official, 2 sourcesCVE-2026-116582npm
- HighSeroval: crafted input can hang a service and make it unavailable
A small specially crafted message sent to an app using this library can make the app stop responding. The app can freeze or run out of memory.
- How it works:
- Attacker sends payload
- App deserializes input
- Decoder loops forever
- Event loop blocked
- Service becomes unavailable
Fixed in seroval 1.6.8Official, 2 sourcesCVE-2026-116581npm - HighSeroval JavaScript library can run unintended code when reading untrusted data
Seroval is a library that turns JavaScript values into text and back. A crafted input could trick it into calling a function the app did not intend to run, which could expose or change data.
- How it works:
- Attacker crafts payload
- App calls fromJSON
- Plugin value selected
- Plugin on() invoked
- Unintended plugin code runs
Fixed in seroval 1.6.8Official, 2 sourcesCVE-2026-116580npm - MediumPython Social Auth: OpenID Connect nonce is not bound to the browser session, so a stolen authorization code logs the attacker…Fixed in social-auth-core 6.2.0Official, 2 sourcesCVE-2026-115910pip
- MediumONNX: Out-of-Bounds Read in RNN/GRU/LSTM Shape Inference (Old Opsets, Missing Rank Check)Fixed in onnx 1.22.0Official sourceCVE-2026-115919pip
- MediumvLLM: Phi-4 multimodal audio encoder materializes and retains full attention matrices: a single max-length audio OOM-crashes…Fixed in vllm 0.32.0Official sourceCVE-2026-115913pip
- MediumONNX: Denial of service via unchecked expansion of packed sub-byte tensors in ONNX Python APIsFixed in onnx 1.22.0Official, 2 sourcesCVE-2026-115922pip
- MediumONNX: Null Pointer Dereference in ScanInferenceFunction Due to Missing Required AttributeFixed in onnx 1.22.0Official, 2 sourcesCVE-2026-115921pip
- LowvLLM: Permissive default CORS origins allow cross-origin requests to the vLLM HTTP serverFixed in vllm 0.32.0Official, 2 sourcesCVE-2026-115917pip
- MediumvLLM: Out-of-vocabulary prompt token id passes input validation and triggers a CUDA device-side assert (engine crash / DoS)Fixed in vllm 0.32.0Official sourceCVE-2026-115916pip
- MediumvLLM: Responses API bypasses trust_request_chat_template for chat_template_kwargsFixed in vllm 0.32.0Official, 2 sourcesCVE-2026-115918pip
- HighvLLM accepts disguised image files that can run commands on the server
vLLM trusts the file type label on uploaded images and can be tricked into handing a disguised file to a helper program. On a server with an old, vulnerable Ghostscript, that can let an attacker run commands with vLLM's permissions.
- How it works:
- Attacker sends image
- vLLM loads bytes
- Pillow picks EPS
- Ghostscript runs payload
- Attacker runs commands on the server
Fixed in vLLM 0.32.0Official, 2 sourcesCVE-2026-115915pip - MediumvLLM DeepSeek-OCR image processing vulnerable to denial of serviceFixed in vllm 0.32.0Official, 2 sourcesCVE-2026-115914pip
- HighvLLM can run attacker code via forged multimodal cache data
Someone who can send requests to a vLLM server can craft a request that makes the server run their own code. It works even when the server's safety setting for unsafe data is off.
- How it works:
- Authenticated caller
- Forged cache reference
- Malicious bytes loaded
- Attacker runs Python code on the server
Fixed in vLLM 0.32.0Official, 2 sourcesCVE-2026-115912pip - MediumvLLM: DoS via unbounded chat_template Jinja2 rendering exhausts the renderer thread poolFixed in vllm 0.32.0Official, 2 sourcesCVE-2026-115911pip
- Lowsysteminformation has path traversal in Linux networkStats() that allows symlink-based file disclosure outside /sys/class/netFixed in systeminformation 5.33.14Official sourceCVE-2026-116673npm
- MediumGo JOSE: Panics in JSON parsingFixed in github.com/go-jose/go-jose/v4 4.1.5Official, 2 sourcesCVE-2026-116586go
- MediumGo JOSE: Panic during CBC-HMAC processingFixed in github.com/go-jose/go-jose/v4 4.1.5Official, 2 sourcesCVE-2026-116585go
- Mediumsysteminformation has prototype pollution in `networkStats()` via the interface nameFixed in systeminformation 5.33.13Official sourceCVE-2026-116674npm
- HighGraphQL phone number checker can freeze a Node.js server
A specially crafted phone-number input can make the server spend many seconds on one request, so it stops answering other users. Anyone can send such a request without logging in.
- How it works:
- Attacker
- PhoneNumber input
- Validation runs regex
- Event loop blocked
- Server process stalls for seconds
Fixed in graphql-scalars 2.0.1Official, 2 sourcesCVE-2026-115887npm - MediumAutobahn Python: permessage-brotli inflates a whole frame before maxMessagePayloadSize is checked (incomplete fix of…Fixed in autobahn 26.10.1Official sourceCVE-2026-116579pip
- HighLangGraph API: users can reach other users' stored data
Under certain setups, a logged-in user could read, change, or delete another user's saved data in LangGraph. Only deployments using JavaScript or TypeScript custom login with namespace rewriting are affected.
- How it works:
- Ordinary user logs in
- Namespace rewritten
- Rewrite not applied
- Other user's data reached
- Attacker accesses another user's data
Fixed in langgraph-api 0.15.0Official, 2 sourcesCVE-2026-118668pip - Lowi18next-http-backend: Query-parameter injection through & and = in lng when loadPath/addPath puts {{lng}} in the query stringFixed in i18next-http-backend 4.0.4Official, 2 sourcesCVE-2026-118258npm
- Highre2js regex library can freeze Node.js on crafted text with lookbehinds
A text-matching library can be made to spend a very long time on a single input, which can freeze the server process while it works. An attacker only needs to send a moderately large text.
- How it works:
- Attacker sends text
- App runs re2js match
- Matcher rescans input
- CPU pinned
- Server worker freezes, service denied
Fixed in 2.8.7Official, 2 sourcesCVE-2026-116795npm - Lowfilelock: SoftReadWriteLock follows a lock tree swapped in after its first acquire and writes lock records into directories of…Fixed in filelock 4.2.1Official sourceCVE-2026-112941pip
- Mediumfilelock: StrictSoftFileLock creates its claim directories without the lock mode, so another local user with a write bit on…Fixed in filelock 4.2.1Official sourceCVE-2026-112908pip
- Mediumfilelock: StrictSoftFileLock and SoftReadWriteLock adopt a protocol directory another user created first, losing mutual exclusionFixed in filelock 4.2.1Official sourceCVE-2026-112911pip
- Mediumfilelock: WindowsFileLock ignores mode: a 0o600 lock file and the ReadWriteLock database inherit the directory ACLFixed in filelock 4.2.1Official sourceCVE-2026-112910pip
- Mediumfilelock ReadWriteLock: a crafted lock database makes every acquire stall or hang regardless of timeoutFixed in filelock 4.2.1Official sourceCVE-2026-112915pip
- Mediumfilelock: SoftFileLock removes a live holder's marker when another user forges the PID in a writable markerFixed in filelock 4.2.1Official sourceCVE-2026-112939pip
- Lowfilelock: Symlink swap during SoftFileLock's writability check leaks whether a path exists and is writable by the lock takerFixed in filelock 4.2.1Official sourceCVE-2026-112912pip
- Mediumfilelock: UnixFileLock truncates and chmods any regular file another user renames or hard-links onto the lock pathFixed in filelock 4.2.1Official sourceCVE-2026-112909pip
- Mediumfilelock: ReadWriteLock follows a symlink at the lock path into SQLiteFixed in filelock 4.0.9Official sourceCVE-2026-112936pip
- Mediumfilelock: StrictSoftFileLock follows a symbolic link swapped in at <path>.filelock and creates claim files in a directory…Fixed in filelock 4.2.1Official sourceCVE-2026-112938pip
- Mediumfilelock: SoftReadWriteLock holder refresh writes through a hard link and hangs on a named pipe that another local user…Fixed in filelock 4.2.1Official sourceCVE-2026-112934pip
- Mediumfilelock: SoftFileLock stale-lock break removes a live lock file on a reused inode number and admits two holdersFixed in filelock 4.2.1Official sourceCVE-2026-112935pip
- Mediumopentelemetry-java: Quadratic CPU consumption in W3C tracestate parsingFix availableOfficial, 2 sourcesCVE-2026-118259maven
- Highhappy-dom makes server requests to attacker-chosen URLs when parsing HTML
If your server uses happy-dom to read HTML from untrusted sources, an attacker can make your server fetch internal or cloud-only web addresses and possibly see the replies. This can leak cloud access keys.
- How it works:
- Attacker supplies HTML
- Server parses the HTML
- Server sends HTTP request
- Internal or cloud endpoint replies
- Internal data or cloud credentials exposed
Fixed in happy-dom 21.0.0Official, 2 sourcesCVE-2026-118660npm - MediumHappy DOM has cookie scope forgery: no DNS-label boundary on Domain= matching , attacker origin sets victim cookiesFixed in happy-dom 20.14.6Official, 2 sourcesCVE-2026-118661npm
- MediumLangGraph: Unencoded identifiers in LangGraph SDK v3 streaming can redirect authenticated GET requestsFix availableOfficial, 2 sourcesCVE-2026-118667pip
- HighVue I18n can run attacker scripts through iframe content in translations
Vue I18n is a tool that shows text in different languages on websites. A flaw lets specially crafted text hidden inside an iframe run its own code on the page, which can expose user data or actions.
- How it works:
- Attacker supplies content
- Translation rendered
- Browser decodes srcdoc
- Script runs in iframe
- Attacker script runs on the site
Partial fixOfficial, 2 sourcesCVE-2026-118257npm - LowVue I18n: `escapeParameter` does not escape named values when the same call also passes a listFix availableOfficial, 2 sourcesCVE-2026-118256npm
- HighGraphQL legacy WebSocket executor can reuse one user's login on another user's request
If one shared connection is used for several users, a later user's request can be sent with the previous user's login token. The server may then treat the new request as coming from the earlier user.
- How it works:
- User A request
- Shared executor
- User B request
- connection_init sent
- User B acts as User A downstream
Fix availableOfficial, 2 sourcesCVE-2026-118665npm - MediumGraphQL Tools: Shared legacy executor routes one subscription's results to a different callerFix availableOfficial, 2 sourcesCVE-2026-118666npm
- Medium@hono/node-server: `serveStatic` decodes the request path a second time, leading to bypass of middleware on static pathsFixed in @hono/node-server 2.1.3Official, 2 sourcesCVE-2026-118663npm
- MediumEcho: HTTPS Redirect and HSTS Bypass via Unconditional Trust of Forwarded Scheme HeadersFix availableOfficial, 2 sourcesCVE-2026-118657go
- MediumEcho has a Static Middleware Double-Unescape Path TraversalFix availableOfficial, 2 sourcesCVE-2026-118655go
- MediumEcho static file middleware route protection bypass via encoded dot-dot traversalFix availableOfficial, 2 sourcesCVE-2026-118654go
- MediumEcho has Open Redirect via Control-Character Prefix Defeating sanitizeURIFix availableOfficial, 2 sourcesCVE-2026-118656go
- MediumEcho has Arbitrary Scheme Injection in WWWRedirect/NonWWWRedirect Middlewares via X-Forwarded-ProtoFix availableOfficial, 2 sourcesCVE-2026-118658go
- HighNode.js certificate check can accept a server for the wrong IP address
A Node.js program connecting to a server by a specially written IP address (with a leading zero) may trust a certificate meant for a different address. An attacker in the network path could then impersonate the server.
- How it works:
- Attacker on network path
- Client connects by IP
- Certificate checked wrongly
- Impostor accepted
- Client trusts an impostor server
Fix availableOfficial, 4 sourcesCVE-2026-106069 - CriticalGoogle Chrome: memory bug lets crafted web pages run code
A flaw in how Chrome draws web pages can be abused by a malicious website. Visiting that site could let an attacker run code on your computer inside the browser's protective sandbox.
- How it works:
- Attacker builds page
- Victim opens page
- Use-after-free triggered
- Code runs in sandbox
- Attacker runs code inside the browser sandbox
Fix availableOfficial, 3 sourcesCVE-2026-118346 - CriticalGoogle Chrome flaw lets malicious web pages run code in the browser
A harmful web page could make Chrome run attacker code without any download prompt. Updating Chrome closes the hole.
- How it works:
- Attacker builds page
- Page is served
- Browser mishandles memory
- Code runs in sandbox
- Code runs inside browser sandbox
Fix availableOfficial, 3 sourcesCVE-2026-118339 - CriticalGoogle Chrome browser flaw lets crafted web pages run code
A flaw in Chrome could let a malicious web page run its own code on your computer. Updating Chrome closes the hole.
- How it works:
- Attacker builds page
- Page is hosted
- User opens page
- Code runs
- Code runs outside browser sandbox
Fix availableOfficial, 3 sourcesCVE-2026-118332 - CriticalGoogle Chrome flaw lets a malicious web page run code inside the browser sandbox
A specially crafted web page could make Chrome run an attacker's code. The browser's sandbox limits the damage, but the flaw is still serious, so update now.
- How it works:
- Attacker builds page
- Victim visits page
- FileAPI mishandles input
- Code runs in sandbox
- Attacker runs code inside the browser sandbox
Fix availableOfficial, 3 sourcesCVE-2026-118331 - CriticalGoogle Chrome on Android can be exploited via a crafted web page
A specially built web page could trick Chrome on Android into running an attacker's code outside its normal safety walls. Updating Chrome closes this gap.
- How it works:
- Attacker builds page
- User opens page
- UI input not validated
- Code runs outside sandbox
- Attacker runs code beyond browser sandbox
Fix availableOfficial, 2 sourcesCVE-2026-118309 - HighWindows Win32k flaw lets a local user gain higher privileges
A bug in a core part of Windows lets someone who already has a login on the computer gain administrator-level control. Outsiders cannot use it alone, but it can be used after they get a foothold.
- How it works:
- Local user access
- Trigger Win32k bug
- Kernel code runs
- Admin rights gained
- Attacker controls the Windows machine
Fix availableOfficial, 2 sourcesCVE-2026-62877 - CriticalFearlessCMS lets anyone edit site files and run debug scripts without logging in
Attackers can reach hidden debug pages in this flat-file website system without logging in. They can read and overwrite site content, inject malicious scripts into pages that visitors and admins see, and fill up the server's disk.
- How it works:
- Attacker sends request
- Debug script runs
- Files read or written
- Script planted in page
- Site defaced or admin sessions stolen
Fixed in Version 0.1.4Official sourceCVE-2026-63190 - CriticalCisco ASA and FTD firewalls can be crashed remotely through their VPN service
Attackers can send a specially crafted request to a Cisco firewall's VPN login page and make it restart, cutting off network access. Attacks are already happening in the wild.
- How it works:
- Attacker sends request
- Request reaches firewall
- Logic error triggers
- Firewall reloads
- Firewall goes down, network access lost
Exploited (The Hacker News, BleepingComputer)Fix availableOfficial, 7 sourcesCVE-2026-76418 - HighHighcharts Grid Pro lets a crafted credits link run attacker code
If a web page shows a chart built from data an attacker can influence, a link in the chart's credits area can run hidden code when clicked. That code can act as the logged-in user of the website.
- How it works:
- Attacker supplies config
- Grid renders credits link
- User clicks credits link
- Script runs in page origin
- Attacker acts as the logged-in user
Fix availableOfficial, 2 sourcesCVE-2026-118255npm - HighHighcharts Grid lets injected code run in pages showing paginated tables
If an attacker can change the text used for table pagination labels, their code can run in the browser of anyone viewing that table. Upgrading the library closes this.
- How it works:
- Attacker supplies language text
- Grid renders pagination
- Handler runs in page
- Page data exposed
- Attacker runs script in the page
Fix availableOfficial, 2 sourcesCVE-2026-118254npm - HighHighcharts Dashboards: Malicious text in edit-mode fullscreen label can run scripts
A chart dashboard tool could run hidden code in a web page if someone feeds it a crafted language setting. That code would act with the same access as the website itself.
- How it works:
- Attacker sets language
- Edit mode renders label
- Script executes
- Session and data exposed
- Attacker runs script in the page origin
Fixed in 4.2.3Official, 2 sourcesCVE-2026-118253npm - HighHighcharts Dashboards: edit-mode labels can run attacker scripts in the page
If someone can put malicious text into the dashboard's language settings, a web page could run their hidden code when an editor opens the sidebar. This can let an attacker act as the logged-in user on that site.
- How it works:
- Attacker supplies text
- Config stored
- User opens sidebar
- Script executes
- Attacker runs code in the site
Fixed in 4.2.3Official, 2 sourcesCVE-2026-118252npm - HighHighcharts charts can run hidden scripts when the credits link is clicked
If someone can control the chart's settings, a click on the small credits text can run attacker code inside your web page. That code can act as the logged-in user on that site.
- How it works:
- Attacker
- Chart built
- User clicks
- Script runs
- Attacker runs script in the user's site session
Fix availableOfficial, 2 sourcesCVE-2026-118251npm - CriticalLinux kernel flaw lets attackers alter cached file data and gain root
A bug in the Linux operating system's core can let an attacker quietly change data that the system treats as trusted, and chained with other flaws it can give them full control of the server. Attackers are already using it.
- How it works:
- Attacker sends traffic
- Kernel coalesces buffers
- ESP decrypts in place
- Webshell implanted
- Attacker runs commands as root
Exploited (CISA KEV, NVD)Fix availableOfficial, 4 sourcesCVE-2026-46300linux - HighHighcharts charting library can let attackers tamper with all page scripts
A chart library bug lets specially crafted chart data change a shared JavaScript setting that every script on the web page reads. Attackers could use that to alter how the page behaves for everyone viewing it.
- How it works:
- Crafted chart data
- Chart renders
- Prototype polluted
- Page scripts read it
- Page-wide JavaScript behavior is altered
Fix availableOfficial, 2 sourcesCVE-2026-118250npm - HighHighcharts charting library can be abused to tamper with page-wide JavaScript objects
A crafted chart data file can slip special property names into the page's shared JavaScript objects, which can break how the page draws charts or make other scripts behave wrongly. No clicks are needed beyond viewing the chart.
- How it works:
- Crafted chart data
- JSON parsed
- Highcharts builds columns
- Prototype polluted
- Page-wide objects are tampered with
Fixed in 13.1.0Official, 2 sourcesCVE-2026-118249npm - MediumHighcharts Dashboards / Grid Pro: `DataTable.setCell` and column writers treat `__proto__` as an existing column.Fix availableOfficial, 2 sourcesCVE-2026-118247npm
- HighHighcharts charts can run attacker scripts through breadcrumb buttons
If someone can control the settings of a chart on your website, they can make a clickable breadcrumb button run their own code in your visitors' browsers. This happens only after a user drills down into the chart and interacts with that but
- How it works:
- Attacker supplies config
- Chart renders breadcrumbs
- User drills down
- User hovers or clicks
- Attacker script runs in the site's origin
Fixed in 11.4.9, 12.6.1, 13.1.0Official, 2 sourcesCVE-2026-118246npm - HighHighcharts Dashboards: crafted board config can run attacker scripts on the page
If a dashboard's setup settings can be controlled by someone untrusted, they can make the page run their own code. The victim only needs to open the dashboard.
- How it works:
- Attacker edits config
- Config reaches dashboard
- Board renders
- Options copied to page
- Attacker script runs in the hosting page
Fix availableOfficial, 2 sourcesCVE-2026-118245npm - MediumHighcharts Dashboards: `__proto__` data table id writes sync listeners to `Object.prototype`Fixed in @highcharts/dashboards 4.2.2Official, 2 sourcesCVE-2026-118243npm
- HighHighcharts Grid: attacker-supplied icon can run scripts on page
If an attacker can change the settings of a Highcharts Grid table, they can make an icon run hidden code when a user hovers over or clicks it. That code runs with the same access as the web page.
- How it works:
- Attacker edits config
- Custom icon injected
- User hovers or clicks
- Script runs in page
- Attacker runs script in user's page
Fixed in 3.2.0Official, 2 sourcesCVE-2026-118242npm - HighHighcharts Grid Pro lets attacker-controlled column settings run scripts in web pages
If a web page builds its data table from settings an attacker can influence, the attacker can make the table run hidden code in visitors' browsers. Hovering over, clicking, or editing a cell is enough to trigger it.
- How it works:
- Attacker injects config
- Grid renders inputs
- User hovers or edits
- Script runs in page
- Attacker runs script in victim's session
Fix availableOfficial, 2 sourcesCVE-2026-116797npm - HighHighcharts can run injected scripts when charts are printed in Chromium
If a web page builds charts from data a user or attacker can influence, that data can carry hidden scripts. In Chromium browsers, those scripts can run when the user prints the chart.
- How it works:
- Injects markup
- User opens page
- User prints
- Unsafe parsing
- Attacker script runs in the page origin
Fix availableOfficial, 2 sourcesCVE-2026-118244npm - HighHighcharts: chart text can run scripts when exported SVG is opened
Someone who can put text into a chart can hide a script link inside it. If a user opens the exported chart file and clicks that link, the script runs in their browser.
- How it works:
- Attacker
- Chart output
- Export or inline
- User clicks link
- Script runs in the user's document origin
Fix availableOfficial, 2 sourcesCVE-2026-116796npm - HighEcho web framework: encoded paths can bypass route guards for static files
A web app built with Echo can serve a file that a route-level access rule was meant to block, if the request spells the path with an encoded slash (%2F). The file is still inside the public folder, so nothing outside it is exposed.
- How it works:
- Crafted request
- Router
- Static handler
- File served
- Guarded static file is served anyway
Fix availableOfficial, 2 sourcesCVE-2026-118650go - MediumEcho vulnerable to Reflected Cross-Site Scripting (XSS) via unsanitized JSONP callback in Context.JSONP / Context.JSONPBlobFix availableOfficial, 2 sourcesCVE-2026-118652go
- MediumEcho has Rate Limiter Bypass via Spoofed X-Forwarded-For Header in Default ConfigurationFixed in github.com/labstack/echo/v5 5.1.0Official, 2 sourcesCVE-2026-118653go
- MediumEcho has CSRF Protection Bypass via MethodOverride Rewriting POST to Safe MethodFix availableOfficial, 2 sourcesCVE-2026-118266go
- MediumEcho: Reverse Proxy Forwards Attacker-Supplied X-Real-IP to Upstream by DefaultFixed in github.com/labstack/echo/v5 5.4.0Official, 2 sourcesCVE-2026-118651go
- Highmcp-sanitizer lets some localhost and IPv6 loopback URLs bypass its safety check
A tool meant to block risky web addresses can be tricked into fetching internal-only services, such as a database admin page, when the address includes a port number or is written as an IPv6 address in brackets. Those internal responses cou
- How it works:
- Attacker sends URL
- Sanitizer passes URL
- Tool fetches URL
- Internal service responds
- Internal service responses reach the attacker
Fixed in mcp-sanitizer 1.4.0Official sourceGHSA-4mfg-r38w-w8fgnpm - Highmcp-sanitizer lets attackers reach private keys in user home folders
A tool meant to block risky file paths allows anything inside user home folders, so an attacker sending one web request could read a stored SSH key or cloud password file if the app uses the result.
- How it works:
- Attacker sends request
- Sanitizer accepts path
- App reads file
- Secrets returned
- Attacker reads private keys and credentials
Fixed in mcp-sanitizer 1.4.0Official sourceGHSA-7w82-6f9j-v9jpnpm - HighRucio lets any logged-in user sign storage access as root
Any Rucio user with a normal login can pretend to be the admin account by changing one request header. This lets them get links that read, overwrite, or delete files in the cloud storage Rucio manages.
- How it works:
- Low-privilege user
- Forged header
- Rucio server
- Signed URL issued
- Attacker controls arbitrary cloud objects
Fix availableOfficial sourceCVE-2026-58273pip - MediumMySqlConnector: Account password disclosed to a man-in-the-middle in zero-configuration TLS mode (clear-text password sent…Fixed in MySqlConnector 2.6.1Official sourceGHSA-473q-m89c-ghf8nuget
- LowCaddy has an RFC 7230 §6.1 compliance issue / Hop-by-hop headers that leak throughFix availableOfficial sourceCVE-2026-55458go
- CriticalEcho web framework proxy can let requests skip login checks
A web app built with Echo can accidentally forward a visitor's later requests straight to a backend server, skipping the app's own login and permission checks. Someone who can reach that proxy route could then reach backend pages they shoul
- How it works:
- Attacker sends upgrade
- Echo opens raw tunnel
- Upstream rejects upgrade
- Later requests go direct
- Echo route authorization is bypassed
Fix availableOfficial, 2 sourcesCVE-2026-118264go - HighPerl HTTP::Body can be made to use excessive CPU by malformed uploads
A specially crafted web upload with a broken or missing separator can make a Perl web application slow down and tie up its processor. Enough of these requests can make the service unresponsive.
- How it works:
- Attacker sends request
- Parser buffers data
- Full rescan per chunk
- CPU climbs
- Worker CPU exhausted, service slows or stalls
Fixed in HTTP::Body 1.23_01 or laterOfficial, 2 sourcesCVE-2026-116133 - HighPerl HTTP::Body leaves temporary files behind after incomplete uploads
When someone starts uploading a file to a website but stops partway, this Perl library can leave a leftover file on the server that is never cleaned up. Repeated attempts can fill up the server's temporary storage.
- How it works:
- Attacker
- Parser starts file
- Upload cut off
- Orphaned file
- Temporary storage is exhausted
Fixed in HTTP::Body 1.23_01 or laterOfficial, 2 sourcesCVE-2026-116132 - HighPerl HTTP::Body can be overwhelmed by form data with too many fields
A web app using this Perl module can be crashed by a single request that sends a huge number of form fields or file parts. The server runs out of memory or fills its disk with temporary files.
- How it works:
- Attacker
- Body parser
- Memory
- Temp files
- Server memory and disk exhausted
Fixed in Version 1.23_01 or laterOfficial, 2 sourcesCVE-2026-116131 - HighApache Kafka brokers can be crashed by a crafted compressed message
A user who is allowed to write to a Kafka topic can send one small, specially built message that makes the broker try to reserve a huge amount of memory. This can crash the broker or stop log cleanup until the bad message is removed.
- How it works:
- Authorized writer
- Crafted batch
- Broker decodes
- Out of memory
- Broker availability is denied
Fix availableOfficial, 2 sourcesCVE-2026-114349 - HighApache Kafka: authenticated users can read broker files and environment variables
A logged-in Kafka user with no special permissions can trick the broker into reading files and environment settings on the server and showing their contents back. Those contents can include passwords and encryption keys.
- How it works:
- Authenticated user
- Sends config request
- Broker resolves variables
- Reads file or env var
- Attacker reads broker secrets
Fixed in Apache Kafka 4.2.2, 4.3.2, or 4.4.0Official, 2 sourcesCVE-2026-112375 - HighApache Kafka brokers can run out of memory from a crafted request
A single oversized-looking request can make a Kafka broker use up its memory and stop responding. This can happen before any login check, so the broker can be knocked offline by anyone who can reach it.
- How it works:
- Attacker sends request
- Broker reads header
- Field count declared
- Objects allocated
- Broker stops serving clients
Fixed in Apache Kafka 4.2.2, 4.3.2, or 4.4.0Official, 2 sourcesCVE-2026-111115 - HighApache Kafka brokers can crash from oversized array requests
A specially crafted request can make a Kafka broker run out of memory and crash. On listeners without a login requirement, anyone who can reach the broker can attempt this.
- How it works:
- Attacker sends request
- Broker pre-allocates
- Heap exhausted
- Broker crashes
- Broker goes down (denial of service)
Fixed in Apache Kafka 4.2.2, 4.3.2, 4.4.0Official, 2 sourcesCVE-2026-111108 - HighApache Kafka accepts forged login tokens when OAuth JWKS URL is not set
Kafka brokers using OAuth-style logins can end up accepting login tokens without checking they are genuine. An attacker could then fake a token and gain full control of the cluster.
- How it works:
- Attacker forges token
- Connects to listener
- Broker skips verification
- Impersonates superuser
- Attacker gains full cluster control
Fix availableOfficial, 2 sourcesCVE-2026-110985 - CriticalXWiki Remote Macros lets page editors run code on the wiki server
A user who can only edit normal wiki pages can hide special commands in a page title or excerpt. When that page is included elsewhere, the commands run with the server's privileges, so the whole wiki can be taken over.
- How it works:
- Editor with basic rights
- Malicious title or excerpt
- excerpt-include runs
- Code runs with macro rights
- Attacker controls the XWiki installation
Fixed in XWiki Remote Macros 1.14.5Official sourceCVE-2026-44179 - CriticalWing FTP Server lets admins escape folder limits and write system files
An administrator account on Wing FTP Server can create user folders that break out of their allowed area and write files anywhere on the system, which can lead to full control of the server. Because the install guide uses sudo, those files
- How it works:
- Admin account
- Add user directory
- Path escape
- Write files
- Attacker controls the server
Fixed in Version 8.2.6Official sourceCVE-2026-105420 - CriticalOracle E-Business Suite flaw lets remote attackers take over a core component
Oracle's business software has a flaw that lets someone on the internet take control of part of it without logging in. Attackers have started scanning for systems that have not yet been updated.
- How it works:
- Attacker scans
- Crafted HTTP request
- SQL injection
- Code execution
- Attacker takes over the Oracle EBS component
Attacks reported (BleepingComputer)Fix availableOfficial, 5 sourcesCVE-2026-101767 - CriticalTopluyo Desktop for Linux can run attacker commands via links
A booby-trapped link could make the app run commands on your computer. This happens when you open the link, with the same rights as your user account.
- How it works:
- Attacker crafts link
- User opens link
- App processes URL
- OS command runs
- Attacker runs commands as the user
Fixed in 2026.9.2410Official sourceCVE-2026-115904 - HighGoogle Chrome and Microsoft Edge: several serious security flaws
Attackers can exploit several bugs in the web browser to run their own code on your computer or steal and change data. Updating the browser closes these holes.
- How it works:
- Attacker
- Browser flaw
- Code runs
- Data at risk
- Attacker gains control of the browser session
Fix availableOfficial, 3 sources - CriticalAdobe Campaign Classic: code injection lets low-privilege users run code
A flaw in Adobe Campaign Classic lets someone with a basic user account run their own commands on the system. No clicks from a victim are needed, so it can be triggered without anyone noticing.
- How it works:
- Low-privilege account
- Crafted input
- Code injected
- Code runs
- Attacker runs arbitrary code on the system
Fix availableOfficial, 3 sourcesCVE-2026-104351 - CriticalOracle PeopleSoft flaw chained from three bugs, exploited by ShinyHunters
Attackers can trick Oracle PeopleSoft into reaching its own hidden admin area, which can let them take control of the system. A criminal group called ShinyHunters has been using it since May.
- How it works:
- Attacker sends request
- SSRF triggered
- Loopback trusted
- Internal interface reached
- Attacker reaches internal management functions
Attacks reported (The Hacker News)Fix available1 source, unconfirmedCVE-2026-35273 - Criticalllama.cpp RPC server can be crashed or hijacked by unauthenticated peers
Anyone who can reach the llama.cpp RPC server over the network can send oversized data that overwrites memory on the server. This can crash it, and in some cases could let an attacker run their own code.
- How it works:
- Attacker connects
- Sends HELLO message
- Sends oversized data
- Stack overflows
- Server crashes or attacker may run code
Fix availableOfficial sourceCVE-2026-118375
Tuesday 27 October UTC
- CriticalGRR resource booking app: admin can run malicious code via LDAP settings
An administrator of the GRR room and resource booking app can plant malicious code in the LDAP login settings, which can then run on the server. The attack depends on the admin first connecting to an LDAP server that the attacker controls.
- How it works:
- Attacker-run LDAP server
- Admin connects to LDAP
- Malicious filter submitted
- Config file poisoned
- Attacker runs code on the GRR server
Fixed in GRR 4.5.0Official sourceCVE-2026-58256 - HighNode.js TLS check can accept wrong certificate for IP addresses written with special digits
Node.js can be tricked into trusting a server's certificate for the wrong IP address when the address is typed with unusual full-width digits. An attacker in the network path could then impersonate that server.
- How it works:
- Attacker on network path
- IP written with fullwidth digits
- Node.js skips IP check
- Wrong certificate accepted
- Connection trusted for the wrong server
Fix availableOfficial, 4 sourcesCVE-2026-105483 - HighNode.js DNS lookups can silently act on the wrong hostname
Node.js can read a hostname only up to a hidden 'end of text' marker, so a name that looks safe can be checked as one site but looked up as another. Apps that rely on that check could connect to the wrong server.
- How it works:
- Crafted hostname
- Validation passes
- dns.resolve truncates
- Wrong records used
- App trusts records for the wrong host
Fix availableOfficial, 4 sourcesCVE-2026-105482 - MediumMLflow CrewAI autologging records LLM provider API keys in logged trace spansFixed in mlflow 3.17.0Official, 2 sourcesCVE-2026-116691pip
- HighMLflow server can be tricked into leaking files from its own disk
Someone who can talk to your MLflow server can register a model whose 'source' points at a folder on the server itself, then download files from that folder. This can expose secrets such as passwords stored on the server.
- How it works:
- Attacker sends request
- Server stores path
- Artifact endpoint runs
- Server files read
- Attacker reads files from the server
Fixed in MLflow 3.17.0Official, 2 sourcesCVE-2026-116690pip - CriticalMLflow scorer feature lets attackers run Python code on the server
A flaw in MLflow lets someone send a crafted request that makes the server load and run their own Python code. If authentication is turned off, no password is needed.
- How it works:
- Attacker sends requests
- Uploads Python module
- Submits crafted scorer
- Server imports module
- Attacker runs code on the MLflow server
Fixed in mlflow 3.17.0Official, 2 sourcesCVE-2026-116692pip - HighX Input library (libXi) can overflow memory when a malicious X server responds
A program using the libXi input library can be crashed or possibly taken over if it connects to a malicious display server. The library trusts an oversized reply from that server and writes past the end of its memory buffer.
- How it works:
- Malicious X server
- Client connects
- Oversized reply
- Heap overflow
- Client memory corrupted, possible code execution
Fixed in libXi 1.8.4 or laterOfficial, 2 sourcesCVE-2026-109090 - HighlibXi (X Input library) can overflow memory when a malicious X server sends crafted data
A small library many Linux desktop programs use to read mouse and keyboard input can be tricked into writing past the memory it reserved. A harmful display server could use this to crash programs or possibly run its own code.
- How it works:
- Malicious X server
- Sends crafted data
- libXi parses data
- Heap overflow
- Application crashes or may be compromised
Fixed in libXi 1.8.4 or laterOfficial, 2 sourcesCVE-2026-109089 - HighDatadog Node.js tracing library can be made to slow down or freeze apps via crafted URLs
A crafted web request can make the monitoring library inside a Node.js app use a lot of CPU while it inspects the URL. This can make the app slow or unresponsive for everyone.
- How it works:
- Attacker
- Internet request
- dd-trace regex
- CPU exhausted
- Application becomes slow or unavailable
Fix availableOfficial, 2 sourcesCVE-2026-116693npm - HighTinyMCE editor: stored script injection via media plugin
Someone could save hidden code inside text written in the TinyMCE editor. When the media plugin processes it, that code can run in other users' browsers.
- How it works:
- Attacker submits content
- Media plugin processes it
- Script executes
- Victim views the page
- Attacker runs scripts in victims' browsers
Fix availableOfficial, 2 sourcesCVE-2026-116675npm, nuget, composer - MediumOpenTelemetry Python: Unbounded memory allocation in Jaeger baggage propagationFix availableOfficial, 2 sourcesCVE-2026-116694pip
- MediumModel Context Protocol Python SDK: Server bearer-token authentication accepts tokens issued for a different resource serverFixed in mcp 2.2.0, mcp 1.30.0Official, 2 sourcesCVE-2026-116684pip
- HighCKEditor 5 can run attacker-supplied scripts in the browser via crafted content
A specially crafted piece of text pasted or loaded into the CKEditor rich-text box can make the browser run hidden code. That code can act as the logged-in user on the page.
- How it works:
- Attacker crafts content
- Content enters editor
- Engine processes styles
- Script runs in browser
- Attacker runs JavaScript in user browsers
Fix availableOfficial, 2 sourcesCVE-2026-116688npm - LowCKEditor: Cross-site scripting (XSS) in the engine packageFix availableOfficial, 2 sourcesCVE-2026-116687npm
- MediumModel Context Protocol Python SDK: Client fetched server-chosen $ref URLs while validating tool results against output schemasFixed in mcp 2.2.0, mcp 1.30.0Official, 2 sourcesCVE-2026-116686pip
- MediumModel Context Protocol Python SDK: HTTP client transports followed cross-origin redirects carrying custom headers and bodiesFixed in mcp 2.2.0, mcp 1.30.0Official, 2 sourcesCVE-2026-116685pip
- HighFileBrowser Quantum lets users read server files outside their folder via symlinks
A symbolic link (a shortcut to another file) inside a user's folder can point to a file elsewhere on the server. FileBrowser follows that shortcut and shows the file, even when the user should not be able to see it.
- How it works:
- Authenticated user
- Symlink in scope
- Symlink followed
- Out-of-scope file read
- Server files exposed to the user
Fix availableOfficial, 2 sourcesCVE-2026-116682go - MediumNeko: Authorization bypass in legacy WebRTC input handlingFix availableOfficial, 2 sourcesCVE-2026-116679go
- HighAtlantis: pull request can run commands on the server via workspace name
A person who can open a pull request in a repository using Atlantis can hide system commands inside the workspace name. Atlantis then runs those commands on its server, with the server's access to cloud and repository credentials.
- How it works:
- Contributor opens PR
- Atlantis reads config
- Command built as string
- Run via sh -c
- Attacker runs commands as the Atlantis service account
Fixed in 0.47.1Official, 2 sourcesCVE-2026-116676go - CriticalAdobe Commerce and Magento: file upload flaw allows code execution
A weakness lets someone upload a file of a dangerous type to the shop software, which can let them run their own code on the site and take over a logged-in user's account. The attacker typically needs a victim to visit a malicious link or a
- How it works:
- Attacker crafts link
- Victim visits page
- Malicious file processed
- Code runs in user context
- Attacker controls victim's account and session
Exploited (CISA KEV, NVD)Fix availableOfficial, 4 sourcesCVE-2026-48356 - CriticalSunhillo SureLine web login can be bypassed with a forged cookie
Someone on the network could fake a login cookie by simply typing a username into it, and then act as that user. Because the flaw can lead to full control of the system, it is very serious.
- How it works:
- Attacker guesses username
- Forged cookie sent
- Login check accepts it
- Diagnostic command runs
- Attacker controls the device as root
Fixed in Sunhillo SureLine 9.1.5 or laterOfficial sourceCVE-2026-112352 - HighWindows Hyper-V flaw lets local users gain higher privileges
A logged-in user on a Windows machine with Hyper-V could exploit a timing bug to get administrator-level control. Attackers usually need some existing access first.
- How it works:
- Local user
- Race condition
- Privilege escalation
- Attacker gains elevated control of the host
Fix availableOfficial, 2 sourcesCVE-2026-83839 - Highundici HTTP client can cache redirected responses under the wrong address
If an app uses this HTTP library with a shared cache and follows redirects, a response from a different site can be saved under a trusted address. Later users may then receive that wrong or private content.
- How it works:
- Attacker controls redirect
- Redirect followed
- Cache key uses original URL
- Later caller requests trusted URL
- Attacker content served under trusted URL
Fixed in undici 7.30.1 and 8.12.2Official sourceCVE-2026-109829npm - Highundici: custom TLS certificate checks silently skipped in Agent
If your app uses a custom rule to check which servers it trusts, that rule can be quietly ignored. A fake server with a certificate that passes normal checks could then be accepted by mistake.
- How it works:
- Impostor server
- Network path
- Agent connects
- Trust check skipped
- Impostor server is silently accepted
Fixed in 6.29.1, 7.30.1, 8.12.2Official sourceCVE-2026-109383npm - Highundici HTTP client can crash Node.js when a TLS 1.2 server renegotiates
A server you connect to over HTTPS can make the Node.js program that calls it shut down completely. This happens when the server switches its encryption setup partway through a connection and presents a certificate that does not match the s
- How it works:
- Malicious server
- TLS 1.2 renegotiation
- Mismatched certificate
- undici asserts
- Client process terminates, dropping all work
Fixed in 6.29.1, 7.30.1, 8.12.2Official sourceCVE-2026-87018npm - Mediumundici WebSocket client vulnerable to Denial of Service via unbounded automatic PONG bufferingFix availableOfficial sourceCVE-2026-109932npm
- Mediumundici vulnerable to Denial of Service via unhandled exception in the decompress interceptorFixed in undici 7.30.1, undici 8.12.2Official sourceCVE-2026-87029npm
- HighMCP SDK servers over HTTP can be overwhelmed by oversized requests
A malicious or careless client can send huge requests or very long batches of messages to an MCP server exposed over HTTP. This can use up the server's memory and stop it from serving other users.
- How it works:
- Attacker sends requests
- Request reaches server
- No size limit applied
- Memory exhausted
- Server crashes or stops serving users
Fix availableOfficial sourceGHSA-f897-62hf-6gxqnpm - HighSymfony YAML parser can be crashed by deeply nested input
Sending a specially crafted YAML document with very deep nesting can make the application crash or return an error. Anyone can send such a request, including unauthenticated visitors of affected endpoints.
- How it works:
- Attacker
- Public endpoint
- Yaml parser
- Stack exhausted
- Process crashes or request fails with fatal error
Fix availableOfficial sourceCVE-2026-109413composer - HighSymfony web request parsing can be slowed to a crawl by one crafted header
Someone can send a single web request with a specially crafted Cache-Control header that makes the server spend about a second of CPU time on it. Repeating this can slow down or tie up the website.
- How it works:
- Attacker
- HTTP request
- Symfony Request
- Regex engine
- Server slowed or denied service
Fix availableOfficial sourceCVE-2026-108082composer - Highgo-jose: crafted RSA keys in JWKs can make Go apps hang on CPU
If an application reads login keys (JWKs) from outside sources, an attacker can send a specially crafted key that makes the app spend a lot of processor time, slowing down or freezing the service. The attack needs no special setup.
- How it works:
- Attacker
- Sent to app
- go-jose parses JWK
- Validation runs
- Service denied to legitimate users
Partial fixOfficial, 2 sourcesCVE-2026-116587go - HighTerraform provider for CTFd stores team passwords in readable state
Team passwords are saved in plain readable form in Terraform's state file. Anyone who can read that file can see the passwords directly, without needing any extra key.
- How it works:
- Team password set
- State written
- State accessed
- Password readable
- Attacker reads team passwords in plain text
Partial fixOfficial, 2 sourcesCVE-2026-116683go - HighHydra config tool can run Python code from untrusted YAML
Hydra is a Python library that builds objects from config files. If an app feeds it config files from an untrusted source, an attacker can hide Python commands in the YAML and have them run on the app's machine.
- How it works:
- Attacker crafts config
- Config shared or downloaded
- App passes config to Hydra
- yaml.unsafe_load runs
- Attacker runs code on the victim's system
Fix availableOfficial sourceGHSA-wf6j-7hvr-gr93pip - Mediumqs : qs.stringify with arrayFormat 'comma' throws an uncaught TypeError on array elements carrying a non-callable own toString…Fixed in qs 6.16.1Official sourceCVE-2026-110816npm
- Highundici WebSocket client can crash Node.js when connecting to a malicious server
A Node.js app using this library can be made to crash by a hostile server it connects to over a WebSocket. Updating the library stops the crash.
- How it works:
- Malicious server
- Client connects
- Failed handshake
- Stream left open
- Client Node.js process crashes
Fixed in 8.11.2Official sourceCVE-2026-109855npm - CriticalEPICS Base: network flaws can crash or take over control systems
EPICS is software used to run lab and industrial control equipment. Attackers on the network may be able to crash it or, in the worst case, run their own code on it.
- How it works:
- Attacker on network
- Oversized length value
- Wrong-sized memory
- Memory corrupted
- Crash or attacker code execution
Fix availableOfficial, 2 sourcesCVE-2026-114595 - CriticalEPICS Base control software can crash or be taken over over the network
EPICS Base is software used to run lab and industrial control equipment. A flaw lets an attacker send specially crafted network data that can crash it or, in some cases, run their own code on it.
Fixed in EPICS Base 7.0.11Official, 2 sourcesCVE-2026-114596 - CriticalEPICS Base: network message flaws can crash or expose control systems
EPICS is software used to run lab and industrial control equipment. Specially crafted network messages can crash it or make it read memory it should not, and in some cases an attacker may be able to run their own code.
- How it works:
- Attacker sends message
- Length check fails
- Memory overwritten
- Crash or code run
- Control application crashes or is compromised
Fixed in EPICS Base 7.0.11Official, 2 sourcesCVE-2026-114597 - CriticalMitsubishi Electric GENESIS and ICONICS products: forgotten-password unlock flaw lets remote attackers in
Industrial control software from Mitsubishi Electric can be unlocked by an attacker who gets a shared, fixed recovery code. Once in, the attacker can read, change, delete data or shut the system down.
- How it works:
- Remote attacker
- Recovery screen
- System unlocked
- Data at risk
- Attacker takes control of plant software
Partial fixOfficial, 2 sourcesCVE-2026-16436 - CriticalMitsubishi Electric GENESIS and ICONICS industrial software can be bypassed by an administrator
Attackers who already have administrator access on the computer can get past the login protection of this factory monitoring software. Once inside, they could read, change or delete data or crash the system.
- How it works:
- Local admin account
- Tamper management file
- Unlock the system
- Access the software
- Attacker controls the monitoring system
Partial fixOfficial, 2 sourcesCVE-2026-16437 - CriticalMitsubishi Electric ICONICS/GENESIS64 industrial software: privilege assignment flaw
Industrial control software from Mitsubishi Electric has a flaw that lets someone who already holds an administrator login do more than they should, including running programs that normally need extra approval. This could let them read, cha
- How it works:
- Admin account holder
- Remote or local access
- Launch DCOM objects
- Control system
- Data tampered or system disrupted
Partial fixOfficial, 2 sourcesCVE-2026-16438 - Criticallibwebp flaw lets crafted images corrupt memory in many apps
A flaw in the image library libwebp lets a specially crafted image overwrite computer memory. Attackers can use this to run their own code on the affected program or system.
- How it works:
- Attacker crafts image
- Victim opens it
- libwebp overflows heap
- Code runs
- Attacker runs code or crashes the app
Fix availableOfficial, 2 sourcesCVE-2023-4863rust, npm, nuget - Lowrustls: ECH rejection can expose buffered application data to authenticated outer server before `ech_required` alertFixed in rustls 0.23.46, rustls 0.24.0-dev.2Official sourceGHSA-vp88-798v-h67frust
- Lowrustls: An unauthenticated ServerHello poisons the per-name key-exchange record, so later ClientHellos carry only a classical…Fixed in rustls 0.23.46, rustls 0.24.0-dev.2Official sourceGHSA-w44r-93j7-qv28rust
- MediumRustls: Session Debug formatting exposes TLS master secrets and resumption PSKsFixed in rustls 0.23.46, rustls 0.24.0-dev.2Official sourceGHSA-c8m5-c952-6cm4rust
- HighAuthlib accepts empty secret keys, letting attackers forge login tokens
If an app's signing secret is ever empty, anyone can create tokens that the app will accept as genuine. This can let attackers log in as other users or gain access they should not have.
- How it works:
- Attacker crafts token
- Empty secret used
- Signature computed
- Authlib verifies token
- Attacker is treated as authenticated
Fixed in Authlib 1.9.1Official, 2 sourcesCVE-2026-114616pip - LowRustls: Brotli certificate decompression can allocate an attacker-controlled amount of memory up to 1 GiB before authentication.Fixed in rustls 0.23.46, rustls 0.24.0-dev.2Official sourceGHSA-h2v8-394m-p7vvrust
- HighAuthlib: attackers can forge login tokens when the public key has a stray leading character
A login-token library can be tricked into accepting a fake token signed with the server's own public key. An attacker who only knows that public key could create tokens claiming to be any user, including an admin.
- How it works:
- Attacker has public key
- Forged HS256 token
- Authlib accepts token
- Attacker gains access
- Attacker impersonates any user
Fixed in authlib 1.9.0Official, 2 sourcesCVE-2026-114615pip - HighPhpSpreadsheet can be crashed by a tiny malicious spreadsheet file
A small specially crafted spreadsheet (.ods file) can make the PHP program that opens it use up all its memory and crash. Anyone who lets users upload or open such files can be hit by this.
- How it works:
- Attacker
- Upload
- PhpSpreadsheet reads file
- Memory exhausted
- PHP worker crashes, service disrupted
Fix availableOfficial, 2 sourcesCVE-2026-108359composer - HighGo zstd decompressor can be crashed by a crafted compressed file
A specially crafted compressed file can make a Go program that unpacks zstd data crash instead of rejecting the file. Anything that accepts zstd input from outside can be knocked offline this way.
- How it works:
- Attacker crafts file
- Sent to application
- Go decoder reads it
- Invalid table reused
- Application crashes on untrusted input
Fix availableOfficial, 2 sourcesCVE-2026-116591go - HighPhpSpreadsheet XLSX reader can be tricked into parsing dangerous XML
A specially crafted Excel (.xlsx) file can make a PHP app that reads spreadsheets slow down or crash, and on some setups can read server files. This happens because a security check misses hidden escape characters inside the file.
- How it works:
- Attacker crafts file
- Upload to app
- Scanner misses DOCTYPE
- XML parser expands entities
- Server slows down, crashes, or leaks files
Fix availableOfficial, 2 sourcesCVE-2026-108358composer - HighPhpSpreadsheet: crafted spreadsheet XML can bypass security check
A specially crafted spreadsheet file can slip past the library's safety check. This can make the server hang or read files it should not, which is a common way attackers reach data on a server.
- How it works:
- Attacker crafts file
- Library scans input
- XML parser runs
- Impact on server
- Server hangs, leaks files, or makes internal requests
Fix availableOfficial, 2 sourcesCVE-2026-108357composer - HighDatadog Python tracing library can be slowed to a crawl by crafted URLs
A specially crafted web address can make a Python app using Datadog tracing use huge amounts of CPU, slowing responses or making the service unavailable. Anyone who can send requests to the app can trigger it.
- How it works:
- Attacker
- Python app
- Regex backtracking
- Service slows
- Service degrades or becomes unavailable
Fixed in ddtrace 3.19.9 and ddtrace 4.15.6Official, 2 sourcesCVE-2026-116588pip - Highdnspython can burn excessive CPU on malicious DNS messages
A specially crafted DNS message can make a Python program using this library work very hard, slowing it down or making it stop responding. Only programs that parse DNS messages from untrusted sources are at risk.
- How it works:
- Attacker sends message
- Message reaches app
- Name decompression loops
- CPU exhausted
- Application degraded or denied service
Fixed in dnspython 2.9.0Official, 2 sourcesCVE-2026-114605pip - HighPyMongo BSON decoder can crash Python process on crafted input
A specially crafted data blob can make a Python app that reads MongoDB data crash suddenly. The crash stops the program but does not expose or steal any data.
- How it works:
- Crafted BSON sent
- App decodes data
- Out-of-bounds read
- Process crashes
- Application process crashes (denial of service)
Fixed in PyMongo 4.18.3Official sourceCVE-2026-106435pip - HighDatadog Python tracer can crash apps when IAST processes certain input
A monitoring library for Python apps can cause the app process to stop when it handles specially crafted input. Only apps that turn on a specific security scanning feature are affected.
- How it works:
- Attacker sends input
- App formats string
- IAST instrumentation fails
- Process terminates
- Application process crashes (denial of service)
Fixed in ddtrace 4.15.5Official, 2 sourcesCVE-2026-116589pip - HighStrands Agents session files can be hijacked by local users via shared temp folder
On a shared computer, another user could tamper with the saved chat history of the AI agent, or overwrite files that belong to you. Updating the package closes this gap.
- How it works:
- Shared temp folder
- Plant symlink
- App writes session
- Overwrite or inject
- Attacker alters files or controls agent behavior
Fixed in strands-agents 1.48.0Official sourceGHSA-3w55-933p-8pv5pip - MediumStrands Agents: Default FileSessionManager storage is world-readable on shared systemsFixed in strands-agents 1.48.0Official sourceGHSA-763v-5pjm-fx36pip
- HighSnappy-java can overwrite memory when decompressing typed arrays
A data-compression library can be tricked into writing a few bytes past the end of a memory buffer when decompressing certain data. This can corrupt the program's memory and may crash it or cause unpredictable behavior.
- How it works:
- Crafted input
- Typed decompress call
- Out-of-bounds write
- Heap corrupted
- Heap corruption, possible crash or misbehavior
Fix availableOfficial sourceCVE-2026-93451maven - Highsnappy-java can be crashed by small crafted compressed data
A tiny specially crafted compressed input can make a Java program try to reserve up to 2 GB of memory, which can crash it. Only programs that decompress data from untrusted sources are at risk.
- How it works:
- Crafted input
- App decompresses
- Large allocation
- Service fails
- Service crashes from memory exhaustion
Fixed in 1.1.10.9Official sourceCVE-2026-108106maven - HighLiteLLM proxy lets logged-in users read server files
A low-privilege logged-in user could trick the LiteLLM proxy into reading files on its server, such as secret keys. Those secrets could then give them full control of the proxy.
- How it works:
- Low-privilege user
- Crafted request
- Filter bypassed
- File read
- Secrets exposed, possible proxy-admin takeover
Fix availableOfficial sourceGHSA-g5ff-637f-6q2mpip - Mediumsnappy-java: JVM crash from unchecked ranges in Snappy.arrayCopy and SnappyOutputStream.rawWriteFix availableOfficial, 2 sourcesCVE-2026-116590maven
- HighFlexible GraphRAG FalkorDB adapter lets crafted documents run database commands
A malicious document you ingest can trick the system into running hidden database commands. These can delete or read the whole knowledge graph.
- How it works:
- Malicious document
- LLM extraction
- Broken escaping
- Injected Cypher runs
- Graph data deleted or exposed
Fixed in 0.8.2Official, 2 sourcesCVE-2026-114510pip - Low@better-auth/drizzle-adapter: Concurrent requests can exceed rate limits on PostgreSQLFix availableOfficial sourceGHSA-44jh-23m7-hpcfnpm
- HighBetter Auth OAuth Proxy can let attackers sign in as other users
Under certain settings, someone without an account could forge a login as another user if they know that user's verified email address. The attacker could then read private data or change the account.
- How it works:
- Attacker without account
- Starts social sign-in
- Forges profile
- Proxy accepts profile
- Attacker signs in as the victim
Partial fixOfficial sourceGHSA-r4xp-prcw-77qfnpm - MediumLiteLLM vulnerable to reflected XSS in /sso/debug/callbackFixed in litellm 1.85.0Official sourceGHSA-hhww-mrg2-969hpip
- HighGitPython: cloning a malicious repo can leak local files
If an app uses GitPython to clone a repository from a URL an attacker controls, the attacker can trick it into showing the contents of a file on the app's server, such as system user lists. No login is needed by the attacker.
- How it works:
- Attacker publishes repo
- App clones the URL
- Checkout runs unguarded
- Git reads local file
- Attacker reads server files
Fixed in GitPython 3.2.0Official sourceGHSA-23mf-xhv8-69c2pip - MediumGitPython: Submodule.move() follows an attacker-committed intermediate symlink outside the worktreeFixed in GitPython 3.2.0Official sourceGHSA-gq48-pqfc-9p58pip
- HighGitPython: remote pull can run attacker-supplied commands
If an app passes user-controlled text into GitPython's pull function, an attacker can sneak in a hidden command that the computer then runs. The attacker can get the same control over the machine as the app itself.
- How it works:
- Attacker crafts input
- App passes it as refspec
- git pull runs with option
- Command executes
- Attacker runs commands on the server
Fixed in GitPython 3.2.0Official sourceGHSA-f9j4-qggq-h239pip - HighGitPython: some git commands skip safety checks, allowing command injection
GitPython is a Python library that runs git for you. A few of its helper functions pass user-supplied text straight to git without the usual safety checks. A crafted repository address or option could make git run commands on your machine.
- How it works:
- Crafted URL
- ls_remote call
- git runs
- Command runs
- Attacker runs commands on the machine
Fixed in GitPython 3.2.0Official sourceGHSA-w8jc-g24h-crhwpip - MediumGitPython: separate_git_dir leaks env vars via crafted .gitmodules submodule nameFixed in GitPython 3.2.0Official sourceGHSA-fx3j-rwgx-fr94pip
- HighGitPython can freeze when reading a crafted Git commit or tag
A specially crafted commit or tag in a Git repository can make a program using GitPython take many seconds to read it, using up the computer's processing time. Anyone who scans or reads untrusted repositories with such a tool can have it sl
- How it works:
- Attacker crafts commit
- Malicious repo pushed
- Tool reads commit
- CPU spikes
- Tool is slowed or stalled by CPU exhaustion
Fixed in GitPython 3.2.0Official sourceGHSA-m64x-33q8-m5h7pip - MediumNodemailer: Quadratic backtracking in SMTP AUTH mechanism detection regexes allows pre-auth remote denial of serviceFixed in nodemailer 10.0.13Official sourceGHSA-4ffr-jq9g-5ffxnpm
- MediumNodemailer: RFC 5322 comment inside an angle-bracket address is never strippedFixed in nodemailer 10.0.13Official sourceGHSA-g73g-hqqh-jr95npm
- MediumNodemailer: Quadratic (O(n^2)) SMTP client reply parsing lets a malicious server or MITM cause a pre-auth remote denial of serviceFixed in nodemailer 10.0.10Official sourceGHSA-4g23-2xm8-66gcnpm
- Highmsgpack Python library leaks memory on malformed map keys
When the msgpack library rejects a bad input, it keeps some of the data in memory and does not free it. Sending many bad inputs can slowly use up all the memory and crash the app.
- How it works:
- Attacker sends input
- App deserializes data
- Parser rejects key
- Memory keeps growing
- Service becomes unavailable (denial of service)
Fixed in msgpack 1.2.3Official, 2 sourcesCVE-2026-114613pip - HighNLTK's Weka classifier can read and write model files outside allowed folders
A Python language tool called NLTK can be tricked into saving or loading a model file in any folder on the computer, even folders it should block. If the file path comes from untrusted input, an attacker can write files to unexpected places
Fixed in nltk 3.10.4Official sourceGHSA-j456-xh4h-cpf2pip - CriticalAuthlib accepts unsigned login tokens, letting attackers forge identity
Authlib is a Python library that checks signed tokens to confirm who a user is. A bug lets an attacker send a token with no signature at all, and the library accepts it as genuine, so the attacker can pretend to be any user, including an ad
- How it works:
- Attacker crafts token
- Sends request
- Authlib verifies
- Payload trusted
- Attacker is accepted as any user
Fixed in Authlib 1.9.0Official sourceCVE-2026-96760pip - Highbetter-auth device sign-in lets attackers trick users into approving logins
A sign-in method for logging in one device by approving a code on another can be abused. An attacker can start a login and get a user to approve it without the user knowing which app is asking or what it wants access to.
- How it works:
- Attacker starts request
- User sees generic prompt
- User approves the code
- Attacker gets session token
- Attacker gains the user's account session
Fix availableOfficial sourceGHSA-q84f-53jg-9ppmnpm - HighCisco Expressway code injection flaws fixed in October 2026 hardening release
Attackers could potentially inject and run unwanted code on Cisco Expressway video-collaboration servers. Cisco found these problems itself and has released a software update to fix them.
Exploited (Cisco PSIRT)Fix availableOfficial, 2 sourcesCVE-2026-76494 - HighCisco Expressway: crashes from unhandled errors, exploited in the wild
Attackers can send specially crafted input that makes Cisco Expressway devices fail in an uncontrolled way. Cisco confirms this flaw is being exploited.
Exploited (Cisco PSIRT)Fix availableOfficial, 2 sourcesCVE-2026-76493 - HighCisco Expressway crash flaw (null pointer) can be exploited
A bug in Cisco Expressway, the video and call gateway, can cause the software to crash or misbehave. Cisco confirms it is being exploited.
Exploited (Cisco PSIRT)Fix availableOfficial, 2 sourcesCVE-2026-76492 - HighCisco Expressway: reachable assertion flaw can crash devices
A flaw in Cisco Expressway video-collaboration servers can make the device stop working when a specially crafted input reaches a certain internal check. Cisco says attackers have used this flaw.
Exploited (Cisco PSIRT)Fix availableOfficial, 2 sourcesCVE-2026-76491 - HighCisco Expressway out-of-bounds write flaw, actively exploited
Attackers can send specially crafted data that makes Cisco Expressway devices write memory outside its allowed space, which can crash them or let attackers take control. Cisco confirms this is being exploited.
- How it works:
- Attacker sends crafted input
- Expressway processes it
- Memory written out of bounds
- Device crashes or is compromised
- Attacker may take control of the device
Exploited (Cisco PSIRT)Fix availableOfficial, 2 sourcesCVE-2026-76490 - HighCisco Unified Communications products: SQL injection flaw (CVE-2026-76477)
Attackers may be able to sneak database commands into normal requests and read or change data stored by the phone system. Cisco confirms this flaw is being exploited.
- How it works:
- Attacker sends crafted input
- Input not sanitized
- Database runs attacker query
- Data read or changed
- Attacker reads or alters server database
Exploited (Cisco PSIRT)Fix availableOfficial, 2 sourcesCVE-2026-76477 - HighCisco Unified Communications products: input validation flaw patched in October 2026 release
Attackers could send specially crafted input that these Cisco phone and calling servers do not properly check, which may let them cause problems or take control of the system. Cisco has released updates to fix it.
Exploited (Cisco PSIRT)Fix availableOfficial, 2 sourcesCVE-2026-76476 - MediumSatori-generated SVG has improper escapingFixed in satori 0.33.5Official sourceCVE-2026-94545npm
- Mediumvllm p2p never connected zmq_exhaustionFixed in vllm 0.32.0Official sourceCVE-2026-94624pip
- Highrembg lets anyone read server files through its background-removal API
Attackers can send a crafted request to the image tool and get back the contents of files on the server, such as system settings or secrets. The attack needs no login.
- How it works:
- Attacker
- rembg API
- Server files
- Data leak
- Attacker reads server files
Fixed in 2.0.82Official, 2 sourcesCVE-2026-115924pip - MediumGhost: Authorization Bypass in Comment Like FeatureFixed in ghost 6.44.1Official sourceCVE-2026-103288npm
- MediumSiYuan: MCP file tool's blocklist is incomplete relative to the HTTP file API it claims to align with, exposing publish-mode…Fix availableOfficial sourceCVE-2026-60083go
- HighGuava Java collections can be crashed by a tiny malicious serialized input
A specially crafted small data stream can make a Java program try to grab a huge amount of memory and crash. Anyone whose app reads untrusted serialized Java data from outside sources is at risk.
- How it works:
- Attacker
- Sent to app
- Guava reads it
- Huge allocation
- Service crashes from memory exhaustion
Fixed in 33.7.2Official sourceCVE-2026-102554maven - CriticalElectrum wallet spending limit can be bypassed via Nostr Wallet Connect
A connected app can spend more of your Bitcoin than the daily limit you set. It does this by sending several payment requests at the same moment, or by using tiny fractional amounts that get rounded down, so the limit check does not catch t
- How it works:
- Malicious NWC client
- Concurrent requests
- Budget check passes
- Msat rounding
- Wallet spends beyond the daily limit
Fixed in Electrum 4.7.2 or later.Official sourceCVE-2026-117603 - CriticalElectrum wallet can be tricked into signing a fake, zero-fee transaction
A malicious Electrum server can swap your just-sent Bitcoin transaction for a fake one that sends the money to the attacker. If you then fee-bump it in the wallet, you sign and pay the attacker.
- How it works:
- You broadcast a transaction
- Malicious server swallows it
- Fake transaction shown
- You fee-bump and sign
- Attacker receives your funds
Fix availableOfficial, 2 sourcesCVE-2026-117601pip - Criticalnest-admin: attackers can forge admin login tokens
A secret key used to sign login tokens was accidentally saved in a file that shipped with the app. Anyone who finds it can create fake admin logins and take full control.
- How it works:
- Attacker finds secret
- Forges token
- Sends token to app
- Gains admin role
- Attacker gets full admin access
Fixed in nest-admin 1.0.1Official sourceCVE-2026-117564 - HighTailscale SSH flaws could let a hacked device gain root on other servers
If one computer on your Tailscale network is taken over by an attacker, they may be able to take full control of other servers it can reach. Tailscale says a fix is still being worked on for several flaws.
- How it works:
- Attacker gains a foothold
- Tailscale network path
- SSH port forwarding used
- Target server reached
- Attacker gains root on other servers
Partial fix3 independent sources - CriticalAgno AI framework lets crafted input run arbitrary Python code
A flaw in the Agno AI library lets someone who can control part of its input run their own Python code on the server running it. That can mean stolen data, changed files, or a system that stops working.
- How it works:
- Crafted input
- Agno processes input
- eval() runs it
- Code runs on server
- Attacker runs code on the server
Fix availableOfficial sourceCVE-2026-35002pip - Highoauthlib device login accepts any device code, issuing tokens
A login step meant for devices like TVs or game consoles can be tricked into issuing access tokens without a valid code. This means someone could get into an account they should not be able to reach.
- How it works:
- Attacker
- Token request
- Token endpoint
- Bearer token
- Attacker gets a valid access token
Fixed in oauthlib 4.0.0Official sourceCVE-2026-49272pip - CriticalMONAILabel medical imaging server can be crashed or corrupted by one crafted file
Anyone who can reach the server can upload a single specially crafted medical scan file. This can make the server crash or quietly produce wrong AI results on patient images, with no login needed.
- How it works:
- Attacker
- Crafted DICOM upload
- Invalid NaN values
- Affine matrix poisoned
- Server crashes or AI results are corrupted
Fixed in monai 1.6.1Official sourceCVE-2026-48705pip - Lowdcmjs: DS/IS VALUE REPRESENTATION INPUT VALIDATION BYPASSFixed in dcmjs 0.52.0Official sourceCVE-2026-46350npm
- HighWails v2 desktop apps: origin check can be bypassed with lookalike domains
A desktop app built with Wails can be tricked into letting a random website call its internal functions. If the app's origin allowlist uses a trailing wildcard, a lookalike domain can get past the check.
- How it works:
- Attacker registers lookalike
- Page loads in victim's browser
- Wails IPC request sent
- Bound Go method executes
- Attacker invokes exposed backend methods
Fixed in 2.13.0Official sourceCVE-2026-34157go - Highaj (Python package) lets unauthenticated users run code on the server
Someone who has no login can get into the server running this software and make it run commands they choose. Updating the package closes the hole.
Fixed in 2.2.13Official sourceCVE-2026-27975pip - CriticalHiRDB database server has a memory overflow flaw that can let attackers take control
A flaw in the HiRDB database server lets specially crafted data overwrite parts of the server's memory. That can let an attacker crash the database or potentially run their own commands on it.
- How it works:
- Attacker
- Network access
- Buffer overflow
- Server compromised
- Attacker may control the database server
Partial fixOfficial, 2 sourcesCVE-2026-82120 - CriticalHiRDB database server: memory overflow allows takeover
A flaw in the HiRDB database server lets a specially crafted request overwrite memory on the server. An attacker could use this to run their own code on the database machine.
Partial fixOfficial, 2 sourcesCVE-2026-82118 - CriticalJP1 Automatic Job Management System 3 can crash or be taken over via memory overflow
A bug lets a specially crafted input overflow a memory buffer in this job scheduling software. An attacker could use it to crash the service or possibly run their own code on the server.
Fix availableOfficial, 2 sourcesCVE-2026-76936 - CriticalHPE networking products have dozens of critical flaws, patched
Attackers could potentially take control of HPE networking equipment remotely, or get past its login screen without a password. Updating the affected devices closes these holes.
Fix available1 source, unconfirmed - CriticalEclipse ioFog Operator can be spied on over unencrypted-check connections
The software that manages ioFog devices stops checking whether the servers it talks to are genuine. An attacker sitting on the network path could pose as the real server and steal login secrets.
- How it works:
- On-path position
- Fake certificate
- Credentials captured
- Token reused
- Attacker controls Controller API access
Fix availableOfficial sourceCVE-2026-115216 - CriticalFastify Express plugin can skip security middleware on some URLs
Under a specific non-default setting, a crafted web address can make the server run an admin page while the login and permission checks are skipped. Anyone on the internet could reach protected pages without logging in.
- How it works:
- Attacker sends request
- Slashes collapsed
- Router matches admin route
- Auth middleware skipped
- Protected admin handler runs without checks
Fixed in @fastify/express 4.0.9Official sourceCVE-2026-112362 - CriticalREDAXO CMS: attackers can forge login tokens and get admin access
A flaw in the REDAXO website system lets an outsider trick it into accepting a fake login token. That can give them administrator control of the website, including the ability to run their own code on the server.
- How it works:
- Outside attacker
- Sends crafted request
- Forges login token
- Gains admin access
- Attacker controls the website server
Fixed in REDAXO core 5.21.4 or laterOfficial sourceCVE-2026-117532 - CriticalJP1 management software has a memory write flaw that could let attackers take control
A bug in Hitachi JP1 job and IT management software lets a specially crafted input write data beyond the memory it should, which can crash the software or let an attacker run their own code.
Fix availableOfficial sourceCVE-2026-86577 - CriticalHitachi JP1 management software has a heap buffer overflow flaw
A bug in several JP1 management programs could let an attacker write past the memory area they should stay within, which can crash the program or let them take control of it. Hitachi JP1 is software used by companies to schedule jobs and ma
Fix availableOfficial sourceCVE-2026-86576 - CriticalJP1 products have a stack buffer overflow that can allow serious takeover
A flaw in several Hitachi JP1 IT management products lets crafted input overflow a memory area, which can let an attacker run their own commands on the system. Anyone running these products on older versions should update them.
Fix availableOfficial sourceCVE-2026-86575 - CriticalJP1/Base has a memory overflow flaw that may allow full system takeover
A flaw in the JP1/Base software lets data write past the memory space it should stay in. An attacker who finds it could potentially crash the software or run their own commands on the machine.
Fix availableOfficial sourceCVE-2026-86574 - CriticalHiRDB database server has a memory overflow flaw that can allow takeover
A flaw in the HiRDB database server lets data sent to it overflow a fixed-size memory area. An attacker could use this to crash the server or possibly run their own code on it.
Partial fixOfficial, 2 sourcesCVE-2026-82122 - CriticalHiRDB database server can run attacker-supplied system commands
Attackers may be able to send crafted input to the HiRDB database server and make it run commands on the machine it is installed on. That could let them take over the server.
Partial fixOfficial, 2 sourcesCVE-2026-82119 - CriticalHiRDB database server can be bypassed by spoofed logins
Someone on the network could pretend to be a trusted user or system and get into the HiRDB database server without a password. Anyone who runs an affected HiRDB version should act quickly.
- How it works:
- Attacker on network
- Request reaches HiRDB
- Authentication skipped
- Database access gained
- Attacker gets unauthorized database access
Partial fixOfficial, 2 sourcesCVE-2026-82117 - CriticalJP1 Automatic Job Management System 3 has a memory overflow flaw
A flaw in this job scheduling software can let someone send specially crafted data that overwrites memory, which could let them take over the system. Attackers can exploit this without a password in many setups, so it is serious.
Fix availableOfficial sourceCVE-2026-76939 - CriticalJP1/Automatic Job Management System 3 can be bypassed to log in without credentials
Attackers can get past the login check of this job scheduling software without a valid password. Once inside, they could control the automated jobs that run on your servers.
- How it works:
- Attacker reaches Manager
- Login check bypassed
- Access gained
- Jobs controlled
- Attacker controls scheduled jobs
Fix availableOfficial sourceCVE-2026-76938 - CriticalJP1 Automatic Job Management System 3 has a memory overflow flaw
A bug in this job scheduling software lets data written past the end of a memory area, which can crash the service or let an attacker run their own code. Think of it as a container being overfilled so the contents spill into a neighboring o
Fix availableOfficial sourceCVE-2026-76937 - CriticalHitachi JP1 job scheduler can be crashed or taken over by a memory overflow flaw
A bug in a software tool that runs automated business jobs lets a remote attacker send specially crafted data that overflows a memory area, which can crash the system or let the attacker run their own code on it.
Fix availableOfficial sourceCVE-2026-76935 - CriticalJP1 Automatic Job Management System 3 has a stack buffer overflow flaw
A flaw in this job-scheduling software could let an attacker overwrite memory the program uses, which can let them crash it or take control of it. Scheduling software often runs important business tasks, so a takeover could disrupt or manip
Fix availableOfficial sourceCVE-2026-76934 - CriticalJP1 Automatic Job Management System 3 has a memory overflow flaw
A bug in this job-scheduling software can let someone send specially crafted data that overwrites memory, which may let them take control of the system. Think of it as a crack in a wall that lets an intruder in.
Fix availableOfficial sourceCVE-2026-76933 - CriticalJP1 Automatic Job Management System 3 has a memory overflow flaw
A bug lets someone send specially crafted data that overwrites memory on the job scheduling server, which can crash it or let an attacker run their own code. Scheduling software like this often runs important business tasks, so the impact c
Fix availableOfficial sourceCVE-2026-76932 - CriticalGridbox Joomla extension: missing permission check on blog post lookup
A website builder add-on for Joomla lets some people read data they should not see or use. The add-on skips a check that the other parts of it perform.
Fixed in Version 2.20.4.2 or laterOfficial sourceCVE-2026-102789 - CriticalJoomla Gridbox extension: unauthenticated database injection via sort parameter
A website plugin for Joomla lets anyone on the internet send a crafted link that can make the site's database run commands the site owner never intended. An attacker could read or change stored site data.
- How it works:
- Attacker
- Crafted link
- Gridbox plugin
- Database
- Attacker reads or alters site data
Fixed in 2.20.4.2Official sourceCVE-2026-102788 - Highlibsoup web server drops requested byte ranges on files over 2 GB
A bug in the libsoup web library can make some download requests for very large files (over about 2 GB) return incomplete data without any error. This affects reliability and data correctness rather than letting attackers take over systems.
- How it works:
- Client requests range
- SoupServer sorts ranges
- Sign flips in 32-bit int
- Ranges silently dropped
- Client receives incomplete data without error
Fix availableOfficial, 3 sourcesCVE-2026-77014 - HighGoogle Chrome: flaw in SVG image handling lets web pages run attacker code
A specially crafted web page could make Chrome misbehave in a way that lets an attacker run their own code while you browse. Updating Chrome closes the hole.
- How it works:
- Attacker builds page
- User visits page
- SVG memory bug
- Code runs
- Attacker runs code inside the browser sandbox
Fix availableOfficial, 2 sourcesCVE-2026-113339 - HighGoogle Chrome: flaw in file handling lets web pages run code in the browser sandbox
A specially crafted web page could make Chrome run an attacker's code inside its restricted sandbox. Updating Chrome closes this hole.
- How it works:
- Attacker builds page
- User opens page
- FileSystem input flaw
- Code runs in sandbox
- Attacker runs code inside the browser sandbox
Fix availableOfficial, 2 sourcesCVE-2026-113175 - HighGPAC MP4Box can crash when given a specially crafted media file
A specially built video file can make the MP4Box media tool crash. The crash can stop the tool from working but is not described as giving an attacker control of the machine.
- How it works:
- Attacker crafts file
- File is processed
- Memory misused
- Tool crashes
- MP4Box crashes, denial of service
Fix availableOfficial, 2 sourcesCVE-2025-60467
Monday 26 October UTC
- CriticalKener forges admin login cookies using a hardcoded key
If the server's secret key is left empty or unset, an outsider can fake a login cookie and take full control of the admin area without a password. They only need to know an administrator's email address.
- How it works:
- Attacker
- Hardcoded key
- Forged cookie
- Admin API
- Attacker gains full administrative control
Fixed in Kener 4.1.10 or laterOfficial sourceCVE-2026-116747 - CriticalConsul-k8s lets attackers gain extra Consul privileges across namespaces
A flaw in the software that connects HashiCorp Consul to Kubernetes can let someone reach permissions they should not have, crossing the boundaries between separate Kubernetes namespaces. Updating closes the gap.
Fixed in consul-k8s 2.1.0 and 1.8.18Official sourceCVE-2026-110720 - CriticalArcGIS Server database injection flaw lets attackers run unauthorized database commands
A weakness in ArcGIS Server lets someone send specially crafted requests that trick the database into running commands it should refuse. Depending on how services are configured, even anonymous users might be able to reach it.
- How it works:
- Remote attacker
- ArcGIS Server
- Database
- Restricted functions
- Attacker runs unauthorized database functions
Fix availableOfficial sourceCVE-2026-10757 - CriticalBurrito Terraform operator accepts forged webhook events when no secret is set
If a repository's webhook secret is left blank, anyone who can reach the server can fake GitHub or GitLab events. Those fake events can make the server run infrastructure plans using its stored credentials.
- How it works:
- Attacker
- Forged webhook
- burrito-server
- Unauthorized plan
- Plans run with operator credentials, output posted to PR
Fixed in Burrito 0.13.0Official sourceCVE-2026-102649 - Highnginx web server flaw: memory corruption, crashes and request injection (CVE-2026-15176)
A bug in the nginx web server can let an outside attacker crash the server or possibly run their own code on it. Some configurations also allow sneaking extra requests into backend servers. Update nginx to a fixed version as soon as possibl
- How it works:
- Remote attacker
- nginx processes request
- Memory corrupted
- Crash or misuse
- Server crashes, or attacker gains control
Fix availableOfficial, 2 sourcesCVE-2026-15176 - Highnginx web server: buffer overflow when evaluating string expressions
A flaw in the nginx web server could let an attacker crash it or possibly run their own code on it. It is part of a group of nginx fixes released together.
- How it works:
- Remote attacker
- Request reaches nginx
- String expression evaluated
- Buffer overflow
- Attacker may crash or control the nginx server
Fix availableOfficial, 2 sourcesCVE-2026-93479 - Highnginx web server: HTTP/3 request data can be injected into proxied requests
A flaw in how nginx handles some HTTP/3 requests could let an outside attacker slip extra data into requests that nginx forwards to backend servers. This can cause the backend to act on requests it should never have received.
- How it works:
- Attacker sends HTTP/3
- nginx handles frames
- Request is proxied
- Backend receives it
- Requests injected into backend servers
Fix availableOfficial, 2 sourcesCVE-2026-95101 - Highnginx web server: memory corruption and crashes from a request-handling flaw
A bug in the nginx web server can let a remote visitor crash it or corrupt its memory. Crashes take websites offline, and memory corruption can sometimes be turned into more serious control.
- How it works:
- Remote visitor
- nginx processes request
- Counter overflows
- Memory corrupted
- Server crashes or may run attacker code
Fix availableOfficial, 2 sourcesCVE-2026-97205 - Highnginx web server: flaw lets attackers forge TLS sessions and bypass client certificate checks
nginx is a widely used web server. This flaw can let an attacker pretend to be a trusted client and get past certificate-based login checks, and it may also let them crash the server.
- How it works:
- Attacker connects
- Worker uses bad key
- Session forged
- Access gained
- Attacker bypasses client certificate authentication
Fix availableOfficial, 2 sourcesCVE-2026-97629 - Criticalzip Rust library can be tricked into writing files to attacker-chosen paths
A specially crafted ZIP file can look harmless to a security scanner but, when extracted by a streaming tool, write a different malicious file over a real file on the server. The attacker can replace scripts or programs that the service rel
- How it works:
- Crafted archive
- Scanner approves it
- Streaming extract
- Wrong file written
- Attacker plants a backdoor and disrupts service
Fixed in 9.0.5Official, 2 sourcesCVE-2026-115905rust - HighStarman (Perl web server) sends extra bytes on HEAD requests, confusing clients
Starman, a web server for Perl programs, sometimes sends content it should not send when a client only asks for headers. On connections that are reused, the client can read that leftover data as the answer to a different request, mixing up
Fixed in Starman 0.4019 or laterOfficial, 2 sourcesCVE-2026-115823 - HighStarman Perl web server can be overloaded by a crafted chunked request
A specially crafted web request can make the Starman web server use up a lot of processor time, slowing or freezing it for everyone. Attackers can cause this without logging in.
- How it works:
- Attacker sends request
- Request reaches server
- Regex backtracks
- Worker CPU exhausted
- Server becomes unresponsive to legitimate users
Fixed in Starman 0.4019 or laterOfficial, 2 sourcesCVE-2026-115822 - HighStarman Perl web server can be stalled by slow request bodies
A client can open a few connections, send the headers, and then never finish sending the request body. The server keeps waiting on each one, so it can run out of workers and stop answering other visitors.
- How it works:
- Attacker connects
- Headers sent
- Body stalls
- Workers held
- Server stops answering requests
Fix availableOfficial, 2 sourcesCVE-2026-115817 - CriticalOpenHands agent SDK lets outsiders run commands without a password
The OpenHands tool runs a helper server that anyone on the network can reach without logging in. An outsider who can reach it can run commands as root and read stored secrets.
- How it works:
- Attacker scans network
- Connects without login
- Sends shell commands
- Runs as root
- Attacker controls the sandbox as root
Fix availableOfficial sourceCVE-2026-112346 - CriticalboneIO devices let a compromised service account gain full root control
The boneIO service account on these devices has far more power than it needs. If an attacker gets into that account, they can take over the whole device.
- How it works:
- Local attacker
- boneio account
- Passwordless sudo
- Root access
- Attacker gains root on the device
Fix availableOfficial sourceCVE-2026-77055 - Criticaldanmu_api lets anyone change server settings when default token is used
If this app runs with its default login token and no admin token set, anyone on the internet can change its settings, lock out the real operators, and point the server at other systems.
- How it works:
- Unauthenticated attacker
- POST to /api/env/set
- Sets ADMIN_TOKEN
- Changes OTHER_SERVER/PROXY_URL
- Attacker controls server configuration
Fixed in danmu_api 1.21.7 or laterOfficial sourceCVE-2026-116485 - CriticalMacCMS v10: anyone can reset member passwords without logging in
A flaw in the MacCMS website software lets an outsider take over any member's account. The attacker only needs the victim's email or phone number, not a password.
- How it works:
- Attacker requests code
- Code sent to attacker
- Code submitted for victim
- Check skips recipient match
- Attacker controls the victim's account
Fixed in MacCMS v10 2026.1000.4054 or laterOfficial sourceCVE-2026-116214 - Criticalhackney (Erlang HTTP client) can accept wrong certificates when pinned to a private CA
A program using this HTTP library to talk to a server that uses its own private certificate could be tricked into trusting a fake server. An attacker on the network path who holds a publicly trusted certificate for that same hostname could
- How it works:
- On-path attacker
- Public certificate
- Connection hijacked
- Chain accepted
- Attacker impersonates the pinned server
Fixed in hackney 4.9.0Official sourceCVE-2026-115693 - CriticalWasmtime flaws could let malicious WebAssembly code escape its sandbox
Wasmtime is a tool that runs WebAssembly programs in a sealed box so they cannot touch the rest of a computer. Two serious bugs could let a malicious program break out of that box.
- How it works:
- Malicious author
- Module compiled
- Module runs
- Sandbox escape
- Module gains access beyond its sandbox
Fix available1 source, unconfirmed - HighPython: several security flaws fixed in new releases
Several weaknesses in the Python language runtime could let outsiders crash programs, read or change data, or get around some protections. Updating Python closes them.
Fixed in Python 3.15.1, 3.14.9 and 3.13.17Official, 2 sources - HighFirefox and Thunderbird: several security flaws, attackers may run code
Several bugs in the Firefox and Thunderbird programs could let an attacker take control of parts of your browser or mail program, read or change data, or crash the program. Keeping them updated closes these gaps.
Fix availableOfficial, 2 sources - CriticalCisco Secure Email Gateway flaw lets outsiders write files and run commands
An attacker can send a specially crafted email attachment to the email gateway and take control of the device, without needing a password. Attacks are already happening.
- How it works:
- Attacker sends email
- Gateway processes attachment
- Path traversal write
- Command execution
- Attacker controls the email appliance as root
Exploited (CISA KEV, CERT-EU)Fix availableOfficial, 3 sourcesCVE-2026-76519 - HighPerl web server crashes from one oversized request
A single crafted web request can make the Perl server run out of memory and shut down. Until it is restarted, the website or API it powers stays offline.
- How it works:
- Attacker sends request
- Server receives request
- Buffer allocated early
- Out-of-memory crash
- Server goes down until restarted
Fix availableOfficial, 2 sourcesCVE-2026-115825 - HighLean 4 proof checker can be tricked into accepting false proofs
The Lean 4 tool that checks whether mathematical proofs are correct can be fooled into accepting a proof of a false statement, such as 0 = 1. This means a 'verified' result from Lean cannot be fully trusted until the fix is installed.
- How it works:
- Crafted metaprogram
- Poison cache
- Submit opaque decl
- Kernel accepts it
- False proof accepted as valid
Fix availableOfficial, 3 sourcesCVE-2026-72711
Sunday 25 October UTC
- HighStolen GitHub tokens used to leak repository secrets through build logs
Attackers who steal GitHub login tokens are adding hidden automated jobs to code projects that print the project's passwords and keys into the build logs. The attackers then download those logs and delete them, so the secrets leave without
- How it works:
- Stolen token
- Plant workflow
- Secrets in logs
- Download logs
- Repository secrets are stolen
Attacks reported (Wiz Research, The Hacker News)2 independent sources - CriticalBest Practice Bp Premier uses a shared hardcoded database admin password
The software has a built-in administrator password for its database that is the same on every installation. Anyone who can reach the database over the network may be able to take full control of the server.
- How it works:
- Network access
- Shared password
- Sysadmin login
- Command execution
- Attacker controls the server
Fixed in Version 1.14.1.1128 or laterOfficial, 2 sourcesCVE-2026-114119 - HighMicrosoft .NET runtime on Windows can be abused to run attacker code remotely
A flaw in the software that runs .NET apps on Windows could let an outsider send specially crafted input over the network and run their own code on the machine. Microsoft has not yet released a complete fix.
- How it works:
- Remote attacker
- Vulnerable .NET app
- Out-of-bounds write
- Code execution
- Attacker runs code on the Windows machine
Partial fixOfficial, 3 sourcesCVE-2026-70197nuget - HighASP.NET Core Blazor WebAssembly server can run attacker code over the network
A flaw in the ASP.NET Core development tooling used with Blazor WebAssembly lets an outside attacker send crafted input that makes the server run their code. Websites built on this framework can be taken over if they run the affected versio
- How it works:
- Attacker sends crafted input
- Unescaped value processed
- Code injected into server
- Arbitrary code runs
- Attacker runs code on the server
Fix availableOfficial, 4 sourcesCVE-2026-102870nuget - CriticalApple iPhone, iPad and Mac can be hijacked by a malicious file
A specially crafted file can make an Apple device run an attacker's code without the user doing much. Apple reports this was used in very targeted attacks against specific people.
- How it works:
- Attacker crafts file
- Victim opens file
- Memory overwritten
- Code runs
- Attacker controls the device
Exploited (CISA KEV, NVD)Fix availableOfficial, 8 sourcesCVE-2026-86950 - CriticalCitrix NetScaler ADC and Gateway can be hijacked remotely by unauthenticated attackers
Attackers on the internet can send specially crafted traffic to Citrix NetScaler devices and run their own code on them, or crash them. Attackers are already doing this in the wild.
- How it works:
- Remote attacker
- Crafted request
- NetScaler device
- Code execution
- Attacker controls the NetScaler device
Exploited (CISA KEV, CERT-EU)Fix availableOfficial, 3 sourcesCVE-2026-88772 - CriticalMikroTik RouterOS SSH lets unauthenticated users run commands
Attackers can reach the router's remote login service without a password and make it run commands. They can then create, overwrite, or read configuration and diagnostic files on the device.
- How it works:
- Unauthenticated attacker
- Connects to SSH
- Session opens
- Exec command runs
- Attacker controls router files and settings
Exploited (CISA KEV)Fix availableOfficial, 2 sourcesCVE-2026-67279 - CriticalIvanti Connect Secure: login bypass lets attackers run commands remotely
Attackers can get past the login screen without a password and then run commands on the device. The device is a remote-access gateway, so attackers could reach the internal network behind it.
- How it works:
- Remote attacker
- Spoofed request
- Auth bypass
- Command execution
- Attacker controls the VPN appliance
Exploited (CISA KEV)Fix availableOfficial, 2 sourcesCVE-2026-104935 - CriticalAhsay AhsayCBS backup server can be taken over remotely via command injection
Attackers can send a specially crafted request to the backup server and make it run their own commands on the machine. Attacks on this flaw have been confirmed.
- How it works:
- Remote attacker
- Internet
- AhsayCBS endpoint
- OS command runs
- Attacker controls the backup server
Exploited (CISA KEV, NVD)Fix availableOfficial, 3 sourcesCVE-2026-105134 - CriticalAhsay AhsayCBS backup server can be logged into without a password
Attackers on the internet can trick the backup server into letting them in without valid credentials. Anyone who gets in can view or change the backup data it holds.
- How it works:
- Remote attacker
- Crafted API request
- checkSysPwd bypassed
- Backup access
- Attacker gains unauthorized access to backups
Exploited (CISA KEV, NVD)Fix availableOfficial, 3 sourcesCVE-2026-105133 - CriticalCitrix NetScaler ADC and Gateway can crash from memory handling flaw
A flaw in Citrix NetScaler appliances can let an outsider knock the device offline by sending it crafted traffic. These devices sit at the edge of many company networks, so an outage can cut off remote access for everyone.
- How it works:
- Attacker
- Internet
- NetScaler appliance
- Service crash
- Remote access and gateway services go down
Exploited (CISA KEV)Fix availableOfficial, 2 sourcesCVE-2026-88779 - CriticalStrapi CMS leaks admin and user details to anyone via query filters
Attackers who can reach the Strapi admin login page can ask it sneaky questions and get back private account details, including password reset codes. With those codes they can take over admin accounts.
- How it works:
- Unauthenticated attacker
- Crafted GET request
- Strapi API responds
- Reset token leaked
- Attacker gains Super Administrator access
Exploited (CISA KEV)Fixed in @strapi/strapi 4.8.0Official, 2 sourcesCVE-2023-22894npm - CriticalONLYOFFICE Docs: file upload flaw lets attackers run code on the server
Attackers can trick the document server into saving files outside the folder it should use, which can let them run their own code on the machine. Attackers are actively exploiting this.
- How it works:
- Attacker sends request
- Request reaches server
- Path traversal occurs
- Code executed
- Attacker controls the server
Exploited (CISA KEV)Fix availableOfficial, 2 sourcesCVE-2021-3199 - CriticalApache Struts web framework can let attackers run code on the server
Attackers on the internet can send a specially crafted web request and make the server run commands they choose. This can give them full control of the affected website or application.
- How it works:
- Attacker sends request
- Request reaches site
- Expression evaluated
- Code executes
- Attacker controls the server
Exploited (CISA KEV)Fix availableOfficial, 2 sourcesCVE-2016-3081maven - CriticalLinux btrfs: changing an extended attribute can corrupt the filesystem
Replacing a file's extended attribute (small metadata tag) with a value of a different size can corrupt the btrfs filesystem and drop the attribute. Data loss or a forced read-only remount is possible.
- How it works:
- Set xattr value
- btrfs_setxattr runs
- Uninitialized leaf write
- Tree checker fails
- Attribute lost and filesystem corrupted
Fix availableOfficial, 2 sourcesCVE-2026-98959linux - CriticalCollabora Online CODE Server in Nextcloud can let attackers run commands on the server
A flaw in the document editing server bundled with the Nextcloud app lets an outsider send a crafted request and run commands on the machine. Attackers are already using it.
- How it works:
- Attacker sends request
- CODE server is down
- Command injection
- Code runs on server
- Attacker controls the Nextcloud server
Exploited (CISA KEV, NVD)Fix availableOfficial, 5 sourcesCVE-2026-110447 - CriticalPlex Media Server lets admins write files that run automatically
A flaw in Plex Media Server can let someone with admin rights plant a file that the server then runs on its own, which can take control of the server. Attackers are already using this flaw.
- How it works:
- Admin account
- Set transcoder option
- Write .so file
- Server startup
- Attacker runs code on the server
Exploited (CISA KEV)Fix availableOfficial, 2 sourcesCVE-2026-96656 - CriticalPlex Media Server lets logged-in users make it reach internal addresses
A logged-in Plex user can trick the server into fetching web addresses it should not reach, including systems inside your own network. Attackers already use this flaw in real attacks.
- How it works:
- Attacker logs in
- Crafted transcode request
- Server makes request
- Internal systems reached
- Internal network reached through Plex server
Exploited (CISA KEV)Fix availableOfficial, 2 sourcesCVE-2026-96655 - CriticalPlex Media Server flaw lets attackers run plugin functions via crafted links
A flaw in Plex Media Server's web page lets an attacker trick it into running hidden functions in its plugins, using specially crafted web addresses. Attackers are already using it, so update quickly.
- How it works:
- Attacker crafts URL
- Server processes input
- Plugin function called
- Unintended actions run
- Attacker controls plugin actions on server
Exploited (CISA KEV)Fix availableOfficial, 2 sourcesCVE-2026-96654 - CriticalPlex Media Server can be tricked into sending requests to attacker-chosen addresses
A flaw lets someone with any valid login token make your Plex server send outgoing requests to a website or system of their choosing. This can be used to probe your internal network or reach services you did not intend to expose.
- How it works:
- Attacker sends request
- Plex server
- Forced outgoing POST
- Internal or external target
- Attacker uses server to reach targets
Exploited (CISA KEV)Fix availableOfficial, 3 sourcesCVE-2026-96652 - CriticalIncus: crafted backup import can write files outside allowed folders on the host
Someone who is allowed to create virtual machines or containers can craft a backup file that tricks Incus into writing files anywhere on the server, including places only administrators should touch. This can lead to the attacker taking ful
- How it works:
- Authorized client
- Crafted backup
- Incus imports backup
- Files written outside path
- Attacker gains full control of the host
Fixed in Incus 7.0.2 and 7.5.0 or laterOfficial, 2 sourcesCVE-2026-115375 - CriticalCisco product can expose files or directories to outside parties
A Cisco product has files or folders that people outside should not be able to reach, and they may be able to read them. Anyone who can reach the product over a network could potentially look at data they should not see.
Partial fixOfficial, 2 sourcesCVE-2026-76531 - HighUnbound DNS resolver can crash when DNS-over-QUIC clients switch connections
Unbound is a program that answers DNS lookups for a network. A specially crafted connection change from a remote client can make it crash, which stops DNS service for everyone who uses it.
- How it works:
- Remote client
- Path migration
- Stream freed
- Stale pointer used
- Unbound crashes, DNS service stops
Fix availableOfficial, 2 sourcesCVE-2026-97206 - HighGoogle Chrome has a memory flaw that a malicious web page can exploit
A specially crafted web page could make Chrome run an attacker's code. The attacker stays inside Chrome's sandbox, which limits but does not fully stop the damage.
- How it works:
- Attacker builds page
- User visits page
- Memory corrupted
- Code runs in sandbox
- Attacker runs code inside Chrome's sandbox
Fix availableOfficial, 2 sourcesCVE-2026-113280 - HighGoogle Chrome WebRTC memory flaw lets a malicious web page run code
A specially crafted web page could corrupt memory in Chrome's video and audio call component and potentially run code on your computer. Updating Chrome closes the hole.
- How it works:
- Attacker builds page
- Victim visits page
- Memory corrupted
- Code runs in sandbox
- Attacker runs code inside the browser sandbox
Fix availableOfficial, 2 sourcesCVE-2026-113303 - HighEcho web framework: optional BodyDump middleware can exhaust server memory
A web app built with the Echo framework can run out of memory and crash if a feature called BodyDump is turned on and an attacker sends very large requests or triggers very large responses. The fix is to upgrade Echo.
- How it works:
- Attacker sends large requests
- Echo reads full body
- Memory allocation grows
- Process runs out of memory
- Server denial of service
Fix availableOfficial, 2 sourcesCVE-2026-118260go - HighTwisted IRC server can be crashed by one connection sending endless data
Someone can connect to the Twisted IRC chat server without logging in and send data that never ends a line. The server keeps all of it in memory until it runs out, which crashes the whole server and disconnects everyone.
- How it works:
- Unauthenticated client
- Connects over TCP
- Server buffers all data
- Memory grows unbounded
- Server crashes, all users disconnected
Fixed in Twisted 26.10.0rc1Official, 2 sourcesCVE-2026-115776pip - HighTwisted telnet server can be crashed by unauthenticated memory exhaustion
Anyone who can connect to a Twisted telnet service can send data that never ends its command, so the server keeps storing it in memory until it runs out and crashes, taking down other services on that server too.
- How it works:
- Attacker connects
- Sends IAC SB
- Streams bytes forever
- Buffer grows unbounded
- Server runs out of memory and crashes
Fixed in Twisted 26.10.0rc1Official, 2 sourcesCVE-2026-115778pip - HighTwisted XML parser can be made to use unlimited memory by a remote peer
A remote client can keep an XML document open and keep adding pieces to it without ever closing it. The server keeps everything in memory until it runs out and crashes.
- How it works:
- Remote peer
- Open XML stream
- Stream children
- Memory grows
- Server runs out of memory and crashes
Fixed in Twisted 26.10.0rc1Official, 2 sourcesCVE-2026-115775pip - Highvirtualenv bash activator can run hidden commands from a prompt name
A virtual environment's prompt name can contain hidden commands that run on your computer when you activate it, if the prompt name came from a project you did not write.
- How it works:
- Untrusted prompt value
- Environment created
- Victim activates it
- PS1 stored unescaped
- Attacker commands run as the victim user
Fixed in virtualenv 21.14.13Official, 2 sourcesCVE-2026-115586pip - HighSiYuan notes app lets unauthenticated users receive live updates over WebSocket
A flaw in SiYuan's live-connection check lets someone who is not logged in connect and receive the app's real-time data stream. The access code you set does not stop them.
- How it works:
- Attacker sends crafted request
- Exemption check passes
- Session treated as normal
- Joins broadcast pool
- Attacker reads live event stream
Fixed in 0.0.0-20260731131820-67bc300b6ea6Official sourceCVE-2026-73054go - Highobsidian-tc memory tools can overwrite and corrupt vault notes
An AI assistant using this Obsidian tool can accidentally erase the text of a note that it does not own, because two different memory items can map to the same file. Failed operations could also leave the memory data out of sync with the no
- How it works:
- Agent writes memory
- Path computed
- Note overwritten
- DB out of sync
- User note content lost and memory inconsistent
Fixed in 1.31.4Official, 2 sourcesCVE-2026-115478npm - HighObsidian MCP server could run destructive vault actions after user declined
An AI assistant connected to your Obsidian notes could delete or move notes even after you clicked 'decline' on the confirmation prompt. This happens only when the client itself sends a fake or incorrect approval.
- How it works:
- User declines
- Client echoes state
- Server trusts state
- Vault modified
- Declined destructive vault operation still runs
Partial fixOfficial, 2 sourcesCVE-2026-115477npm - HighStrands Agents SDK: callers can see and affect each other's AI chat sessions
If several users or customers talk to the same AI agent server, one user could read another user's conversation history and slip in instructions that change how the AI answers others. Upgrading the SDK fixes it.
- How it works:
- Authenticated remote user
- Sends crafted A2A requests
- A2A server shares state
- Reads other tenants' history
- Other users' data leaked and AI behavior altered
Fix availableOfficial, 2 sourcesCVE-2026-115419pip, npm - HighMistune Markdown library can leak local files and allow script injection
A Python tool that turns Markdown into web pages can be tricked into reading files on the server it runs on, and into showing harmful script to visitors. This is only a problem if the Include feature is turned on.
- How it works:
- Attacker submits Markdown
- Include directive runs
- Server reads file
- Unescaped output rendered
- Attacker reads server files and runs scripts
Fixed in mistune 3.3.0Official, 2 sourcesCVE-2026-115355pip - HighPillow image library can be crashed or hijacked by a crafted JPEG 2000 file
Pillow is a popular Python library for opening images. A specially crafted JPEG 2000 image can corrupt memory while Pillow loads it, which can crash the program or possibly let an attacker run their own code.
- How it works:
- Crafted image
- Upload or download
- Pillow loads it
- Memory overwritten
- Attacker may crash or control the process
Fixed in pillow 13.0.0Official sourceGHSA-78g4-xqwv-q3g8pip - HighGitPython can plant a hook that runs code on the next Git command
A library that programs use to work with Git repositories can be tricked into placing a script inside the repository's hidden hooks folder. Git then runs that script automatically during normal operations, so an attacker's code can run on t
- How it works:
- Attacker supplies submodule
- App calls create_submodule
- Clone lands in hooks dir
- Git operation runs hook
- Attacker code runs on the machine
Fixed in GitPython 3.2.1Official, 2 sourcesCVE-2026-114145pip - HighvLLM engine can be crashed via crafted image/video cache IDs
Anyone who can send requests to a vLLM server can crash its model engine with a few specially crafted image requests. The server then stays down until someone restarts it.
- How it works:
- Client sends image
- Frontend cache drifts
- Stale data reused
- Token mismatch error
- Engine dies, server needs restart
Fixed in vLLM 0.31.0Official, 2 sourcesCVE-2026-114050pip - HighGoogle Chrome: browser flaw in Accessibility lets a crafted web page run code
A specially built web page could make Chrome misuse memory, letting an attacker run code inside the browser's protective sandbox. Updating Chrome closes the hole.
- How it works:
- Attacker builds page
- Victim opens page
- Accessibility bug triggers
- Code runs in sandbox
- Attacker runs code inside Chrome's sandbox
Fix availableOfficial, 3 sourcesCVE-2026-113271 - HighGoogle Chrome: memory flaw in Accessibility features can let a malicious web page run code
A specially crafted web page could corrupt memory inside Chrome's accessibility feature, which may let an attacker run code within Chrome's sandbox. Updating Chrome closes this gap.
- How it works:
- Attacker builds page
- Victim visits page
- Memory corruption
- Code runs in sandbox
- Attacker runs code inside the browser sandbox
Fix availableOfficial, 3 sourcesCVE-2026-113279 - HighMicrosoft login library for Node.js can leak information over the network
A flaw in the library that handles Microsoft sign-in for Node.js apps can let an outside attacker see data it should keep private. Updating the library closes the gap.
Fixed in @azure/msal-node 7.1.0 and higherOfficial sourceCVE-2026-109461npm - Highundici fetch() can crash Node.js process from a malicious server response
If your Node.js app fetches data from a website or API, a malicious server can send a specially crafted reply that makes your whole app shut down. Updating the undici library stops this.
- How it works:
- Malicious server
- Crafted response
- fetch() in undici
- Unhandled error
- Application process is terminated
Fixed in 6.29.1, 7.30.1, 8.12.2Official sourceCVE-2026-109869npm - Highhappy-dom lets attacker HTML run code on the Node.js server
If your server runs happy-dom on HTML from outside sources, a crafted page can make the server run hidden code. The attacker could then read or change files on your machine.
- How it works:
- Attacker crafts HTML
- happy-dom processes page
- Alias compiled unchecked
- Code runs on Node host
- Attacker runs code on the server
Fixed in 21.0.4Official, 2 sourcesCVE-2026-115895npm - Highpostal-mime email parser can freeze when given crafted headers
A specially crafted email can make the software that reads it stop responding for seconds, which can make a service slow or unavailable. It does not expose or change data.
- How it works:
- Attacker sends email
- Email reaches app
- Header decoding stalls
- Event loop blocked
- Service becomes slow or unresponsive
Fixed in postal-mime 4.0.8Official sourceGHSA-f2hq-32vh-53ccnpm - Highgix (Rust Git library) can be tricked into disabling .git path protection
A malicious repository on a shared computer can switch off a safety check in gix. That check normally stops files from being written into the hidden .git folder, which could then let an attacker plant hooks or config changes.
- How it works:
- Malicious repo owner
- Sets protectNTFS=false
- Victim opens repo
- Path checks disabled
- Attacker plants hooks or config in .git
Fixed in gix 0.90.0Official sourceGHSA-q54r-jf2p-rfr2rust - HighEcho web framework proxy can leak connections and goroutines, enabling denial of service
If your app forwards WebSocket connections through Echo's built-in proxy, clients that disconnect can leave server resources stuck open. Enough of these can slow or crash the server.
- How it works:
- Client opens WebSocket
- Client disconnects
- Echo keeps resources open
- Resources accumulate
- Server runs out of resources
Fix availableOfficial, 2 sourcesCVE-2026-118262go - HighEcho web framework can be overloaded by oversized compressed requests
A small compressed request sent to a Go web app using the Echo framework can unpack into a huge amount of data. This can use up the server's memory or processing power and crash or slow it down.
- How it works:
- Attacker sends request
- Echo decompresses
- Handler reads body
- Resources exhausted
- Application becomes unavailable (denial of service)
Fix availableOfficial, 2 sourcesCVE-2026-118261go - Highpypdf can hang on crafted PDF files, causing long processing times
A specially crafted PDF file can make the pypdf Python library run for a very long time while reading it. This can tie up a program or server that processes uploaded or untrusted PDFs.
- How it works:
- Attacker crafts PDF
- PDF uploaded
- pypdf parses file
- Long runtime
- Service slows or stalls
Fixed in pypdf 6.21.2Official, 2 sourcesCVE-2026-115585pip - Highpypdf slows to a crawl on specially crafted PDF files
A malicious PDF file can make the program that opens it run for a very long time, tying up the computer. It does not say the file takes control of your system.
- How it works:
- Attacker crafts PDF
- PDF is delivered
- App opens file with pypdf
- Excessive processing
- Processing stalls, service slows or hangs
Fixed in pypdf 6.21.2Official, 2 sourcesCVE-2026-115580pip