SQL injection in PostgreSQL reindexdb allows an object creator to execute arbitrary SQL as the database user running reindexdb, via a crafted index name embedded in the parallel catalog query for --jobs with --index. Within major versions 17-18, minor versions before PostgreSQL 1...
Technology
Debian vulnerabilities
Debian GNU/Linux and Debian packages (DSA/DLA). 78,962 published CVES affecting Debian, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 78,962
- Critical
- 4,983
- High
- 26,512
- Medium
- 32,674
- Low
- 3,017
- Unscored
- 11,776
- CISA KEV
- 261
Latest Debian CVEs
Newest publication first · page 5 of 40 · showing the latest 1,000
-
HighCVSS 8.0 EPSS 0.38%
-
CVE-2026-116323 PostgreSQL pltcl reentrant result conversion use-after-free executes arbitrary code
PublishedHighCVSS 8.8 EPSS 0.59%Use after free in PostgreSQL pltcl allows an object creator to execute arbitrary code as the operating system user running the database, via a domain CHECK that re-enters the Tcl interpreter and frees or changes a string still used by the outer result conversion. Versions before...
-
MediumCVSS 5.3 EPSS 0.37%
Improper locking in PostgreSQL startup processing allows an unauthenticated network client to trigger a server restart, via arranging for authentication_timeout to arrive while it holds a spinlock during cancel handling. Within major version 18, minor versions before PostgreSQL 1...
-
MediumCVSS 4.3 EPSS 0.30%
Improper null termination in PostgreSQL array element assignment allows a database user to disclose server memory, via changing the final byte of a fixed-length name value to a nonzero byte and passing it to code that treats the value as a C string. Versions before PostgreSQL 18....
-
CVE-2026-116320 PostgreSQL plperl array and hash conversion use-after-free executes arbitrary code
PublishedHighCVSS 8.8 EPSS 0.59%Use after free in PostgreSQL plperl allows an object creator to execute arbitrary code as the operating system user running the database, via dropping the final reference to a Perl array or hash while PostgreSQL is converting that object. Versions before PostgreSQL 18.7, 17.12, 1...
-
CVE-2026-116319 PostgreSQL plperl reentrant return_next() use-after-free executes arbitrary code
PublishedHighCVSS 8.8 EPSS 0.59%Use after free in PostgreSQL plperl allows an object creator to execute arbitrary code as the operating system user running the database, via reentrant return_next() calls. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected.
-
HighCVSS 8.8 EPSS 0.43%
SQL injection in PostgreSQL pg_dump allows an object creator to execute arbitrary SQL as the user restoring the dump, via an inherited column having a child-local not-null constraint whose name requires quoting. Within major version 18, minor versions before PostgreSQL 18.7 are a...
-
HighCVSS 8.8 EPSS 0.60%
Heap-based buffer overflow in PostgreSQL ts_rank_cd() may allow a database user to execute arbitrary code as the operating system user running the database, via an invalid tsvector containing duplicate positions. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are...
-
HighCVSS 8.8 EPSS 0.48%
Improper protection of alternate path in PostgreSQL security-restricted operations allows an object creator to execute arbitrary SQL as the operation's caller, via a domain, enum, or range type created in pg_temp. The victim session must later run a query containing an unqualifie...
-
HighCVSS 8.8 EPSS 0.60%
Heap-based buffer overflow in PostgreSQL tsvector_delete() allows a database user to execute arbitrary code as the operating system user running the database, via a tsvector whose lexeme data uses a nonstandard but valid ordering that requires additional alignment padding in the...
-
HighCVSS 8.8 EPSS 0.53%
Improper input validation in PostgreSQL pg_restore allows a non-plain archive provider to execute arbitrary code as the operating system user running pg_restore, via a crafted archive. Note a contrast: crafted archive data may legitimately cause arbitrary SQL to execute at the re...
-
HighCVSS 7.2 EPSS 0.50%
Untrusted search path in PostgreSQL vacuumdb allows a database owner to execute arbitrary SQL as the database user running vacuumdb, via shadowing operators used in the --missing-stats-only catalog query. The pg_upgrade documentation recommends an affected vacuumdb invocation. Wi...
-
MediumCVSS 5.4 EPSS 0.25%
Inconsistent transition-capture state in PostgreSQL MERGE allows a table data modifier to make an AFTER trigger process the wrong new row, via a partitioned table MERGE that performs an INSERT before an UPDATE. Within major versions 15-18, minor versions before PostgreSQL 18.7, 1...
-
MediumCVSS 5.4 EPSS 0.23%
Missing authorization in PostgreSQL DROP OWNED allows a role to remove itself from restrictive row level security policies, thereby reading or modifying rows that the policy was intended to deny, via queries after the DROP OWNED. Versions before PostgreSQL 18.7, 17.12, 16.16, 15....
-
MediumCVSS 4.3 EPSS 0.30%
Use after free in PostgreSQL COPY FROM error reporting allows a database user to disclose portions of server memory, via a longer input row following an ignored or nullified conversion error. file_fdw reaches the same code path in affected version 18. Within major versions 17-18,...
-
CVE-2026-116309 PostgreSQL plperl blessed-reference type confusion may execute arbitrary code
PublishedHighCVSS 8.8 EPSS 0.59%Type confusion in PostgreSQL plperl may allow an object creator to execute arbitrary code, via blessing a non-hash reference into PostgreSQL::InServer::ARRAY. We have not confirmed or ruled out a way to control the pointer sufficiently to achieve security impact, but we are proce...
-
MediumCVSS 4.3 EPSS 0.30%
Buffer over-read in PostgreSQL dict_int allows a database user to disclose portions of server memory, via a zero-length token. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected.
-
HighCVSS 8.8 EPSS 0.59%
Use after free in PostgreSQL plperl allows an object creator to execute arbitrary code as the operating system user running the database, via re-entering plperl and freeing a prepared query while an outer invocation is executing it. Versions before PostgreSQL 18.7, 17.12, 16.16,...
-
CVE-2026-116306 PostgreSQL composite-type change during field assignment executes arbitrary code
PublishedHighCVSS 8.8 EPSS 0.59%Type confusion in PostgreSQL composite-value field assignment allows an object creator to execute arbitrary code as the operating system user running the database, via changing a composite type between deforming and reforming a value. Versions before PostgreSQL 18.7, 17.12, 16.16...
-
HighCVSS 8.8 EPSS 0.59%
Use after free in PostgreSQL coordination of anonymous RECORD type identifiers among parallel workers allows a database user to execute arbitrary code as the operating system user running the database, via causing one process to free a shared tuple descriptor while another proces...
-
LowCVSS 3.1 EPSS 0.22%
Missing authorization in PostgreSQL type conversion allows a database user to invoke a cast function despite lacking EXECUTE privilege on that function, via foreign keys, to_json(), and others. A successful attack requires the attacker to search each database for access-restricte...
-
LowCVSS 3.3 EPSS 0.22%
Out-of-bounds write possible in Git when git-merge(1) used on tag with more than two GPG signatures
-
MediumCVSS 4.4 EPSS 0.23%
Arbitrary data can be read or written through git-fast-import(1) and git-fast-export(1) features not marked unsafe
-
MediumCVSS 4.4 EPSS 0.25%
Out-of-bounds read can crash git-apply(1) when binary patch inflates to very large size
-
LowCVSS 2.7 EPSS 0.30%
Resource exhaustion vulnerability in the Qt Framework QWebSocket and QWebSocketServer classes of the Qt WebSockets module
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.