Skip to content

Topic

Database Security

Vulnerabilities and hardening in database engines and the accounts, tools and pipelines connected to them.

Current stories

buildOne report1 publisher

Couchbase fingerprint matches 9,045 services on the public internet

ZoomEye's Couchbase fingerprint matched 9,045 services reachable from the public internet on 24 September 2026. The query cannot say which Couchbase surface answered, so each team has to check its own inventory against the result.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+5
Incentives
Not scored
Confidence55
buildOne report1 publisher

Port 6379 draws 4.9 million answers in a scan that fingerprints only 142 Redis servers

ZoomEye queries run on 27 September counted 4.9 million services answering on Redis's default port 6379, against 142 fingerprinted as Redis. The larger figure counts reachable listeners, a list owners can check against Redis's rule that the server stay on trusted networks.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+15
Incentives35
Confidence40
buildOne report1 publisher

One COPY line runs a shell despite AWS's read-only Postgres MCP filter

AWS published CVE-2026-87911, a CVSS 9.6 command injection in its own postgres-mcp-server, where one COPY ... TO PROGRAM line runs a shell on the host. The read-only promise lives in a regex filter that lets the COPY keyword through.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+25
Incentives40
Confidence50
securityConfirmed4 publishers

Any PostgreSQL replication account can load a shared library as the postgres OS user

CVE-2026-6471 has sat in every PostgreSQL release since 9.4 shipped in 2014. Cyera says the plugin name in a replication slot request reaches dlopen() unvalidated, which makes the fix a privilege audit as much as a patch.

Perspective Coverage

4 publishers
Builder
Builder 32%
Operator
Operator 59%
Investor
Investor 9%

Reality

Evidence74
Adoption55
Hype gap+24
Incentives58
Confidence72
productOne report1 publisher

Oracle moves the entitlement check to the moment the query hits the database

Vipin Samar and David Knox showed an indirect prompt pulling salary data past an application's guardrails, then failing once the rule lived in the database, and argued that no agent should be trusted to police its own access.

Publishers:siliconangle.com

Reality

Evidence32
Adoption
Not scored
Hype gap+35
Incentives85
Confidence48
productOne report1 publisher

Oracle pushes an agent's read limits down to the row, column and cell

Oracle's database chief says AI is turning up hundreds of security issues in code his teams spent decades hardening. His prescription for agents is authorization enforced inside the database, keyed to the end user's identity.

Publishers:siliconangle.com

Reality

Evidence38
Adoption12
Hype gap+30
Incentives88
Confidence45
buildOne report1 publisher

Oracle 26ai moves row and cell authorisation out of application code and into data grants

Deep Data Security declares in SQL who may read which rows, columns and cells, and the Oracle 26ai engine checks it on every query. A dev.to walkthrough shows the first end user failing to log in at all.

Publishers:dev.to

Reality

Evidence55
Adoption8
Hype gap+35
Incentives45
Confidence50
leadershipOne report1 publisher

PostgreSQL's logical replication skipped the library check that guarded non-superusers

Cyera says an account with the REPLICATION attribute could load arbitrary code inside the PostgreSQL server process and climb to superuser. Fixes shipped on August 13, and the harder work is naming who holds those accounts.

Publishers:csoonline.com

Reality

Evidence58
Adoption22
Hype gap+28
Incentives68
Confidence55