Amazon Linux 2: postgresql、--advisory ALAS2-2026-3900 (ALAS-2026-3900)

high Nessus プラグイン ID 341853

概要

リモートの Amazon Linux 2 ホストに、セキュリティ更新プログラムがありません。

説明

リモートホストにインストールされている postgresql のバージョンは、9.2.24-8 より前です。したがって、ALAS2-2026-3900 のアドバイザリに記載されている複数の脆弱性の影響を受けます。

PostgreSQL tsvectorとtsqueryデータ型関数の整数ラップアラウンドにより、権限のないデータベースユーザーが、細工された大きな入力を介して、サーバーに割り当てを過小評価させたり、領域外書き込みをしたりする可能性があります。
これにより、データベースを実行しているオペレーティングシステムユーザーとして任意のコードを実行することが可能になります。これらの型は通常、アプリケーションのユーザーから取得されるのではなく、アプリケーション ロジックから取得されます。このため、アプリケーションユーザーがアプリケーションをパイプ線として、データベースを攻撃することはありそうにありません。 CVE-2026-6473 は、同様の問題を修正しました。PostgreSQL 18.5、17.11、16.15、15.19、14.24 より前のバージョンが影響を受けます。
(CVE-2026-14662)

PostgreSQL to_char(timestamptz)のヒープバッファオーバーフローにより、長い POSIX タイムゾーン省略を介して、タイムゾーンを選択する当事者が、データベースを実行するオペレーティングシステムユーザーとして任意のコードを実行することが可能です。
PostgreSQL 18.5、17.11、16.15、15.19、14.24 より前のバージョンが影響を受けます。(CVE-2026-14669)

PostgreSQL plperl でのヒープバッファオーバーフロー タイドハッシュを返すことで、関数の所有者が、細工された関数本文を介して、データベースを実行しているオペレーティングシステムのユーザーとして任意のコードを実行することが可能です。PostgreSQL 18.5、17.11、16.15、15.19、14.24 より前のバージョンが影響を受けます。(CVE-2026-14670)

PostgreSQL モジュールリフィントの型の取り違え(Type Confusion)により、オブジェクト作成者は、データベースを実行するオペレーティングシステムユーザーとして任意のコードを実行できます。この修正は、非セキュリティバグレポートとして明らかになり、修正は git リポジトリに、主題修正とともに表示されます:プランキャッシュを削除します。CVE 番号はありません。
PostgreSQL 18.5、17.11、16.15、15.19、14.24 より前のバージョンが影響を受けます。(CVE-2026-14671)

PostgreSQL 内部データ型引数との型の取り違え(Type Confusion)により、あらゆるユーザーが、データベースを実行しているオペレーティングシステムのユーザーとして、その引数型で関数を呼び出すことで、任意のコードを実行することができます。Type internal は、SQL からのアクセスを意図していない相互に互換性のないデータ構造のクラスを表します。
システムは、このような関数呼び出しを防ぐつもりでしたが、この防止にはギャップがありました。PostgreSQL 18.5、17.11、16.15、15.19、14.24 より前のバージョンが影響を受けます。(CVE-2026-14680)

PostgreSQL fuzzystrmatch における整数ラップアラウンドにより、SQL 関数 levenshtein() または levenshtein_less_equal() への極端な入力を介して、ユーザーがデータベースを実行しているオペレーティングシステムユーザーとして任意のコードを実行して、広大なアドレスへの書き込みを行う可能性があります。PostgreSQL 18.5、17.11、16.15、15.19、14.24 より前のバージョンが影響を受けます。(CVE-2026-15742)

Tenable は、前述の記述ブロックをテスト済み製品のセキュリティアドバイザリから直接抽出しています。

Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。

ソリューション

「yum update postgresql」または「yum update --advisory ALAS2-2026-3900」を実行してシステムを更新してください。

参考資料

https://alas.aws.amazon.com//AL2/ALAS2-2026-3900.html

https://alas.aws.amazon.com/faqs.html

https://explore.alas.aws.amazon.com/CVE-2026-14662.html

https://explore.alas.aws.amazon.com/CVE-2026-14669.html

https://explore.alas.aws.amazon.com/CVE-2026-14670.html

https://explore.alas.aws.amazon.com/CVE-2026-14671.html

https://explore.alas.aws.amazon.com/CVE-2026-14680.html

https://explore.alas.aws.amazon.com/CVE-2026-15742.html

プラグインの詳細

深刻度: High

ID: 341853

ファイル名: al2_ALAS-2026-3900.nasl

バージョン: 1.1

タイプ: Local

エージェント: unix

公開日: 2026/8/31

更新日: 2026/8/31

サポートされているセンサー: Agentless Assessment, Continuous Assessment, Frictionless Assessment Agent, Frictionless Assessment AWS, Nessus Agent, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 4.9

パーセンタイル: 58.16

CVSS v2

リスクファクター: High

基本値: 9

現状値: 7

ベクトル: CVSS2#AV:N/AC:L/Au:S/C:C/I:C/A:C

CVSS スコアのソース: CVE-2026-15742

CVSS v3

リスクファクター: High

基本値: 8.8

現状値: 7.9

ベクトル: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

現状ベクトル: CVSS:3.0/E:P/RL:O/RC:C

脆弱性情報

CPE: cpe:/o:amazon:linux:2, p-cpe:/a:amazon:linux:postgresql-contrib, p-cpe:/a:amazon:linux:postgresql-debuginfo, p-cpe:/a:amazon:linux:postgresql-devel, p-cpe:/a:amazon:linux:postgresql-docs, p-cpe:/a:amazon:linux:postgresql-libs, p-cpe:/a:amazon:linux:postgresql-plperl, p-cpe:/a:amazon:linux:postgresql-plpython, p-cpe:/a:amazon:linux:postgresql-pltcl, p-cpe:/a:amazon:linux:postgresql-server, p-cpe:/a:amazon:linux:postgresql-static, p-cpe:/a:amazon:linux:postgresql-test, p-cpe:/a:amazon:linux:postgresql-upgrade, p-cpe:/a:amazon:linux:postgresql

必要な KB アイテム: Host/local_checks_enabled, Host/AmazonLinux/release, Host/AmazonLinux/rpm-list

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2026/8/31

脆弱性公開日: 2026/8/13

参照情報

CVE: CVE-2026-14662, CVE-2026-14669, CVE-2026-14670, CVE-2026-14671, CVE-2026-14680, CVE-2026-15742

IAVB: 2026-B-0238