Skip to content

Commit 10f9ca9

Browse files
committed
Update minor releases in CVEs from 18.5 to 18.6
Author: Noah Misch <noah@leadboat.com>
1 parent 110473c commit 10f9ca9

28 files changed

Lines changed: 56 additions & 56 deletions

data/security/cve/CVE-2026-14662.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"descriptions": [
2121
{
2222
"lang": "en",
23-
"value": "Integer wraparound in PostgreSQL tsvector and tsquery data type functions allows an unprivileged database user to cause the server to undersize an allocation and write out-of-bounds, via crafted large inputs. This may execute arbitrary code as the operating system user running the database. These types are typically sourced from application logic, not taken from the application's user. Hence, application users attacking the database, through the application as a conduit, are unlikely. CVE-2026-6473 had fixed similar problems. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected."
23+
"value": "Integer wraparound in PostgreSQL tsvector and tsquery data type functions allows an unprivileged database user to cause the server to undersize an allocation and write out-of-bounds, via crafted large inputs. This may execute arbitrary code as the operating system user running the database. These types are typically sourced from application logic, not taken from the application's user. Hence, application users attacking the database, through the application as a conduit, are unlikely. CVE-2026-6473 had fixed similar problems. Versions before PostgreSQL 18.6, 17.11, 16.15, 15.19, and 14.24 are affected."
2424
}
2525
],
2626
"affected": [
@@ -30,7 +30,7 @@
3030
"vendor": "n/a",
3131
"versions": [
3232
{
33-
"lessThan": "18.5",
33+
"lessThan": "18.6",
3434
"status": "affected",
3535
"version": "18",
3636
"versionType": "rpm"

data/security/cve/CVE-2026-14663.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"descriptions": [
2121
{
2222
"lang": "en",
23-
"value": "Cleartext storage in PostgreSQL pgcrypto disabled ciphers allows a user to recover cleartext, via direct observation of the faulty ciphertext. The OpenSSL version and OpenSSL configuration determine the disabled ciphers. If the application accepts encrypted data as input, decryption will succeed even with the wrong key. This in turn loses the modest protection from the Modification Detection Code (MDC). Affected functions are pgp_sym_encrypt, pgp_sym_decrypt, pgp_pub_encrypt, pgp_pub_decrypt, pgp_sym_encrypt_bytea, pgp_sym_decrypt_bytea, pgp_pub_encrypt_bytea, and pgp_pub_decrypt_bytea. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected."
23+
"value": "Cleartext storage in PostgreSQL pgcrypto disabled ciphers allows a user to recover cleartext, via direct observation of the faulty ciphertext. The OpenSSL version and OpenSSL configuration determine the disabled ciphers. If the application accepts encrypted data as input, decryption will succeed even with the wrong key. This in turn loses the modest protection from the Modification Detection Code (MDC). Affected functions are pgp_sym_encrypt, pgp_sym_decrypt, pgp_pub_encrypt, pgp_pub_decrypt, pgp_sym_encrypt_bytea, pgp_sym_decrypt_bytea, pgp_pub_encrypt_bytea, and pgp_pub_decrypt_bytea. Versions before PostgreSQL 18.6, 17.11, 16.15, 15.19, and 14.24 are affected."
2424
}
2525
],
2626
"affected": [
@@ -30,7 +30,7 @@
3030
"vendor": "n/a",
3131
"versions": [
3232
{
33-
"lessThan": "18.5",
33+
"lessThan": "18.6",
3434
"status": "affected",
3535
"version": "18",
3636
"versionType": "rpm"

data/security/cve/CVE-2026-14664.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"descriptions": [
2121
{
2222
"lang": "en",
23-
"value": "Heap buffer overflow in PostgreSQL regexp allows the query author to execute arbitrary code as the operating system user running the database, via text that would not pass encoding validation. This shares heritage with CVE-2026-2006, but this case involved unanticipated data growth when round-tripped through pg_wchar. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected."
23+
"value": "Heap buffer overflow in PostgreSQL regexp allows the query author to execute arbitrary code as the operating system user running the database, via text that would not pass encoding validation. This shares heritage with CVE-2026-2006, but this case involved unanticipated data growth when round-tripped through pg_wchar. Versions before PostgreSQL 18.6, 17.11, 16.15, 15.19, and 14.24 are affected."
2424
}
2525
],
2626
"affected": [
@@ -30,7 +30,7 @@
3030
"vendor": "n/a",
3131
"versions": [
3232
{
33-
"lessThan": "18.5",
33+
"lessThan": "18.6",
3434
"status": "affected",
3535
"version": "18",
3636
"versionType": "rpm"

data/security/cve/CVE-2026-14666.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"descriptions": [
2121
{
2222
"lang": "en",
23-
"value": "Incomplete tracking in PostgreSQL of changes to role membership, role attributes, and database ownership allows a query to continue using cached row-level security policies after those changes require a different policy, via plan reuse. Stale policies continue until some other event invalidates the cache or connection termination ends the session. This permits a user to complete reads and modifications that were recently permitted but now forbidden. An attacker must tailor an attack to a particular application's pattern of privilege removal and role-specific row security policies. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected."
23+
"value": "Incomplete tracking in PostgreSQL of changes to role membership, role attributes, and database ownership allows a query to continue using cached row-level security policies after those changes require a different policy, via plan reuse. Stale policies continue until some other event invalidates the cache or connection termination ends the session. This permits a user to complete reads and modifications that were recently permitted but now forbidden. An attacker must tailor an attack to a particular application's pattern of privilege removal and role-specific row security policies. Versions before PostgreSQL 18.6, 17.11, 16.15, 15.19, and 14.24 are affected."
2424
}
2525
],
2626
"affected": [
@@ -30,7 +30,7 @@
3030
"vendor": "n/a",
3131
"versions": [
3232
{
33-
"lessThan": "18.5",
33+
"lessThan": "18.6",
3434
"status": "affected",
3535
"version": "18",
3636
"versionType": "rpm"

data/security/cve/CVE-2026-14668.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"descriptions": [
2121
{
2222
"lang": "en",
23-
"value": "Type confusion regarding input of PostgreSQL ctid data type selectivity estimator allows an object creator to view a calculation derived from the value of an arbitrary 4-byte span of memory, via a chosen non-ctid input. While the calculation loses precision, substantial memory value recovery appears possible. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected."
23+
"value": "Type confusion regarding input of PostgreSQL ctid data type selectivity estimator allows an object creator to view a calculation derived from the value of an arbitrary 4-byte span of memory, via a chosen non-ctid input. While the calculation loses precision, substantial memory value recovery appears possible. Versions before PostgreSQL 18.6, 17.11, 16.15, 15.19, and 14.24 are affected."
2424
}
2525
],
2626
"affected": [
@@ -30,7 +30,7 @@
3030
"vendor": "n/a",
3131
"versions": [
3232
{
33-
"lessThan": "18.5",
33+
"lessThan": "18.6",
3434
"status": "affected",
3535
"version": "18",
3636
"versionType": "rpm"

data/security/cve/CVE-2026-14669.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"descriptions": [
2121
{
2222
"lang": "en",
23-
"value": "Heap buffer overflow in PostgreSQL to_char(timestamptz) allows the party choosing the timezone to execute arbitrary code as the operating system user running the database, via a long POSIX timezone abbreviation. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected."
23+
"value": "Heap buffer overflow in PostgreSQL to_char(timestamptz) allows the party choosing the timezone to execute arbitrary code as the operating system user running the database, via a long POSIX timezone abbreviation. Versions before PostgreSQL 18.6, 17.11, 16.15, 15.19, and 14.24 are affected."
2424
}
2525
],
2626
"affected": [
@@ -30,7 +30,7 @@
3030
"vendor": "n/a",
3131
"versions": [
3232
{
33-
"lessThan": "18.5",
33+
"lessThan": "18.6",
3434
"status": "affected",
3535
"version": "18",
3636
"versionType": "rpm"

data/security/cve/CVE-2026-14670.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"descriptions": [
2121
{
2222
"lang": "en",
23-
"value": "Heap buffer overflow in PostgreSQL plperl return of a tied hash allows the function owner to execute arbitrary code as the operating system user running the database, via a crafted function body. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected."
23+
"value": "Heap buffer overflow in PostgreSQL plperl return of a tied hash allows the function owner to execute arbitrary code as the operating system user running the database, via a crafted function body. Versions before PostgreSQL 18.6, 17.11, 16.15, 15.19, and 14.24 are affected."
2424
}
2525
],
2626
"affected": [
@@ -30,7 +30,7 @@
3030
"vendor": "n/a",
3131
"versions": [
3232
{
33-
"lessThan": "18.5",
33+
"lessThan": "18.6",
3434
"status": "affected",
3535
"version": "18",
3636
"versionType": "rpm"

data/security/cve/CVE-2026-14671.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"descriptions": [
2121
{
2222
"lang": "en",
23-
"value": "Type confusion in PostgreSQL module \"refint\" allows an object creator to execute arbitrary code as the operating system user running the database. The fix for this emerged as a non-security bug report, and the fix appear in the git repository with subject \"refint: Remove plan cache.\", without a CVE number. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected."
23+
"value": "Type confusion in PostgreSQL module \"refint\" allows an object creator to execute arbitrary code as the operating system user running the database. The fix for this emerged as a non-security bug report, and the fix appear in the git repository with subject \"refint: Remove plan cache.\", without a CVE number. Versions before PostgreSQL 18.6, 17.11, 16.15, 15.19, and 14.24 are affected."
2424
}
2525
],
2626
"affected": [
@@ -30,7 +30,7 @@
3030
"vendor": "n/a",
3131
"versions": [
3232
{
33-
"lessThan": "18.5",
33+
"lessThan": "18.6",
3434
"status": "affected",
3535
"version": "18",
3636
"versionType": "rpm"

data/security/cve/CVE-2026-14672.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"descriptions": [
2121
{
2222
"lang": "en",
23-
"value": "Observable response discrepancy in PostgreSQL SCRAM authentication allows an unauthenticated user to test the existence of a user via observing the SCRAM iteration count. This requires the probed user to have a non-default scram_iterations count, because the authentication challenge for a nonexistent user reports the default scram_iterations. Within major versions 16-18, minor versions before PostgreSQL 18.5, 17.11, and 16.15 are affected. Versions before PostgreSQL 16 are unaffected."
23+
"value": "Observable response discrepancy in PostgreSQL SCRAM authentication allows an unauthenticated user to test the existence of a user via observing the SCRAM iteration count. This requires the probed user to have a non-default scram_iterations count, because the authentication challenge for a nonexistent user reports the default scram_iterations. Within major versions 16-18, minor versions before PostgreSQL 18.6, 17.11, and 16.15 are affected. Versions before PostgreSQL 16 are unaffected."
2424
}
2525
],
2626
"affected": [
@@ -30,7 +30,7 @@
3030
"vendor": "n/a",
3131
"versions": [
3232
{
33-
"lessThan": "18.5",
33+
"lessThan": "18.6",
3434
"status": "affected",
3535
"version": "18",
3636
"versionType": "rpm"

data/security/cve/CVE-2026-14673.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"descriptions": [
2121
{
2222
"lang": "en",
23-
"value": "Untrusted search path in PostgreSQL amcheck allows a grantee of amcheck function EXECUTE privilege to execute arbitrary functions as the owners of expression indexes that depend on the search path, via setting a hostile search path before calling the amcheck function. Within major versions 18, 16, 15, and 14, minor versions before PostgreSQL 18.5, 16.15, 15.19, and 14.24 are affected. PostgreSQL 17 is unaffected."
23+
"value": "Untrusted search path in PostgreSQL amcheck allows a grantee of amcheck function EXECUTE privilege to execute arbitrary functions as the owners of expression indexes that depend on the search path, via setting a hostile search path before calling the amcheck function. Within major versions 18, 16, 15, and 14, minor versions before PostgreSQL 18.6, 16.15, 15.19, and 14.24 are affected. PostgreSQL 17 is unaffected."
2424
}
2525
],
2626
"affected": [
@@ -30,7 +30,7 @@
3030
"vendor": "n/a",
3131
"versions": [
3232
{
33-
"lessThan": "18.5",
33+
"lessThan": "18.6",
3434
"status": "affected",
3535
"version": "18",
3636
"versionType": "rpm"

0 commit comments

Comments
 (0)