Amazon Linux 2023:jackson-databind(ALAS2023-2026-3208)

medium Nessus プラグイン ID 365179

概要

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

説明

したがって、ALAS2023-2026-3208 のアドバイザリに記載されている複数の脆弱性の影響を受けます。

jackson-databindのjava.nio.file.Path用デシリアライザーは、URIスキームを制限せずに攻撃者が指定したURIを解決します。JDKFromStringDeserializer.NioPathHelper.deserializeでは、信頼できないJSONからバインドされた文字列が新しいURI(値)に渡され、次にPath.of(uri)に渡されます。これにより FileSystemNotFoundException がスローされると、コードは ServiceLoader を列挙し<FileSystemProvider> スキームが攻撃者の選択したスキームに一致する最初のプロバイダーで provider.getPath(uri) を呼び出します。このため、信頼できない JSON が、デフォルトの JsonMapper の readValue 中に任意の登録済み FileSystemProvider を選択して駆動し、同時にプロバイダークラスのロードを強制する可能性があります。JDK ビルトインプロバイダー (file、jar/zipfs) のみが存在する場合、解決されたパスは不活性であり、マウントまたはネットワーク I/O は発生しません。
さらに影響を及ぼすには、クラスパスに副作用のあるサードパーティの FileSystemProvider が必要です。これは、2.18.10より前の2.8.0、2.21.6より前の2.19.0、2.22.2より前の2.22.0のcom.fasterxml.jackson.core:jackson-databind、3.1.6より前の3.0.0、3.2.2より前の3.2.0のtools.jackson.core:jackson-databindに影響します。ユーザーは、 2.18.10、 2.21.6、 2.22.2、 3.1.6、または 3.2.2 にアップグレードする必要があります。信頼できない JSON からの java.nio.file.Path のバインドは、バージョンに関わらず避ける必要があります。(CVE-2026-19032)

DefaultBaseTypeLimitingValidator は、明示的に構成されたカスタムバリデーターなしで@JsonTypeInfoが使用されるたびに自動的に適用される PolymorphicTypeValidator です。これは、固定されたセットの安全でない基本型に対してのみポリモーフィック解決を拒否し、その isSafeSubType メソッドは、そのセット外のすべての基本型に対して無条件に true を返します。java.lang.Comparable は、JDK およびアプリケーションクラスの非常に大部分で実装されており、その幅は java.io.Serializable に匹敵するにもかかわらず、リストから欠如していました。@JsonTypeInfoアノテーション付きプロパティまたはクラスを基本型として宣言し、カスタム PolymorphicTypeValidator を宣言しないアプリケーションは、基本的に Comparable を実装するすべてのクラスの型識別子を受け取ります。これにより、攻撃者が制御するオブジェクトのインスタンス化プリミティブが生成されます。実証された事例では、攻撃者が選択した任意のパスに対してjava.io.Fileを構築します。その後、アプリケーションがその値でパスを区別するメソッドを呼び出すと、これはパストラバーサル隣接します。Comparable を実装するクラスで、逆シリアル化のみによるコード実行をもたらすものは確認されていません。メソッドが構造的に明示的な PolymorphicTypeValidator 引数を必要とするため、activateDefaultTyping を介した Global Default Typing は影響を受けません。これは、2.18.10より前の2.11.0、2.21.6より前の2.19.0、2.22.2より前の2.22.0のcom.fasterxml.jackson.core:jackson-databind、3.1.6より前の3.0.0、3.2.2より前の3.2.0のtools.jackson.core:jackson-databindに影響します。ユーザーは、 2.18.10、 2.21.6、 2.22.2、 3.1.6、または 3.2.2 にアップグレードする必要があります。(CVE-2026-83557)

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

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

ソリューション

「dnf update jackson-databind --releasever 2023.12.20261012」または「dnf update --advisory ALAS2023-2026-3208 --releasever 2023.12.20261012」を実行してシステムを更新してください。

参考資料

https://alas.aws.amazon.com//AL2023/ALAS2023-2026-3208.html

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

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

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

プラグインの詳細

深刻度: Medium

ID: 365179

ファイル名: al2023_ALAS2023-2026-3208.nasl

バージョン: 1.1

タイプ: Local

エージェント: unix

公開日: 2026/10/12

更新日: 2026/10/12

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

リスク情報

VPR

リスクファクター: Medium

スコア: 4.8

パーセンタイル: 58.01

CVSS v2

リスクファクター: Medium

基本値: 5.1

現状値: 3.8

ベクトル: CVSS2#AV:N/AC:H/Au:N/C:P/I:P/A:P

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

CVSS v3

リスクファクター: Medium

基本値: 5.6

現状値: 4.9

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

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

脆弱性情報

CPE: cpe:/o:amazon:linux:2023, p-cpe:/a:amazon:linux:jackson-databind

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

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2026/10/12

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

参照情報

CVE: CVE-2026-19032, CVE-2026-83557