CVE-2026-80544 in Linux
要約
〜によって VulDB • 2026年08月26日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
s390/zcrypt: ASN.1パーシングによるEP11 CPRBドメイン処理の改善
`zcrypt_msgtype6_send_ep11_cprb()`関数は、EP11 CPRBペイロード内のドメインフィールドにアクセスおよび変更するために脆い構造体オーバーレイ(struct overlays)を使用しており、保守性とセキュリティ上の懸念を生じていました: 1. 構造体オーバーレイ方式(`pld_hdr`)は固定されたペイロード構造を前提としており、実際のASN.1エンコーディングを検証しません。 2. 複雑な長さ形式の検出ロジックは誤りやすく、各パーシングステップで境界値が適切に検証されません。 3. 直接の構造体メンバへのアクセスにより、適切なASN.1検証を回避しています。
修正方法:構造体オーバーレイを明示的なASN.1パーシングに置き換え、ペイロードタグ/長さ、関数タグ/長さ/値、オプションのドメインタグ/長さ/値など、各フィールドを検証し、すべてのステップで適切な境界チェックを行います。整数値を正しいエンディアン変換で安全に書き込むためのヘルパー関数 `asn1_int_encode()` を追加します。これにより、`xcrb_msg_to_type6_ep11cprb_msgx()` 関数のリワーク時に導入された検証パターンとコードの一貫性が保たれます。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.