osbuild-composer-101.5-1.el8_10.ML.1
エラータID: AXSA:2026-1558:08
以下項目について対処しました。
[Security Fix]
- Golang の crypto/x509 ライブラリおよび crypto/tls ライブラリ
には、証明書チェーンの構築処理においてリソースの制限を実施して
いない問題があるため、リモートの攻撃者により、サービス拒否攻撃
(リソース枯渇) を可能とする脆弱性が存在します。(CVE-2026-32280)
- Golang の os パッケージの Root.Chmod() 関数には、シンボリック
リンク先のファイルに対して操作を実施してしまう問題があるため、
ローカルの攻撃者により、ファイルシステム上における許可されていない
パーミッション変更を可能とする脆弱性が存在します。
(CVE-2026-32282)
- Golang の crypto/tls パッケージには、TLS 1.3 のハンドシェイク後
の処理においてデッドロックに至る問題があるため、リモートの攻撃者
により、サービス拒否攻撃を可能とする脆弱性が存在します。
(CVE-2026-32283)
- gRPC-Go には、入力データのチェック処理に不備があるため、
リモートの攻撃者により、サービスへの不正アクセス、および
情報の漏洩を可能とする脆弱性が存在します。(CVE-2026-33186)
- Go 言語向けの JOSE の key_wrap.go の cipher.KeyUnwrap() 関数
には、バッファサイズの算出処理の不備に起因してサイズがゼロもしくは
マイナス値のメモリ領域の割り当てを試行してしまう問題があるため、
リモートの攻撃者により、alg フィールドにおいてキーラッピングアルゴ
リズムが指定され、かつ encrypted_key フィールドが空となるように
巧妙に細工された JWE オブジェクトの入力を介して、サービス拒否攻撃
を可能とする脆弱性が存在します。(CVE-2026-34986)
パッケージをアップデートしてください。
During chain building, the amount of work that is done is not correctly limited when a large number of intermediate certificates are passed in VerifyOptions.Intermediates, which can lead to a denial of service. This affects both direct users of crypto/x509 and users of crypto/tls.
On Linux, if the target of Root.Chmod is replaced with a symlink while the chmod operation is in progress, Chmod can operate on the target of the symlink, even when the target lies outside the root. The Linux fchmodat syscall silently ignores the AT_SYMLINK_NOFOLLOW flag, which Root.Chmod uses to avoid symlink traversal. Root.Chmod checks its target before acting and returns an error if the target is a symlink lying outside the root, so the impact is limited to cases where the target is replaced with a symlink between the check and operation.
If one side of the TLS connection sends multiple key update messages post-handshake in a single record, the connection can deadlock, causing uncontrolled consumption of resources. This can lead to a denial of service. This only affects TLS 1.3.
gRPC-Go is the Go language implementation of gRPC. Versions prior to 1.79.3 have an authorization bypass resulting from improper input validation of the HTTP/2 `:path` pseudo-header. The gRPC-Go server was too lenient in its routing logic, accepting requests where the `:path` omitted the mandatory leading slash (e.g., `Service/Method` instead of `/Service/Method`). While the server successfully routed these requests to the correct handler, authorization interceptors (including the official `grpc/authz` package) evaluated the raw, non-canonical path string. Consequently, "deny" rules defined using canonical paths (starting with `/`) failed to match the incoming request, allowing it to bypass the policy if a fallback "allow" rule was present. This affects gRPC-Go servers that use path-based authorization interceptors, such as the official RBAC implementation in `google.golang.org/grpc/authz` or custom interceptors relying on `info.FullMethod` or `grpc.Method(ctx)`; AND that have a security policy contains specific "deny" rules for canonical paths but allows other requests by default (a fallback "allow" rule). The vulnerability is exploitable by an attacker who can send raw HTTP/2 frames with malformed `:path` headers directly to the gRPC server. The fix in version 1.79.3 ensures that any request with a `:path` that does not start with a leading slash is immediately rejected with a `codes.Unimplemented` error, preventing it from reaching authorization interceptors or handlers with a non-canonical path string. While upgrading is the most secure and recommended path, users can mitigate the vulnerability using one of the following methods: Use a validating interceptor (recommended mitigation); infrastructure-level normalization; and/or policy hardening.
Go JOSE provides an implementation of the Javascript Object Signing and Encryption set of standards in Go, including support for JSON Web Encryption (JWE), JSON Web Signature (JWS), and JSON Web Token (JWT) standards. Prior to 4.1.4 and 3.0.5, decrypting a JSON Web Encryption (JWE) object will panic if the alg field indicates a key wrapping algorithm (one ending in KW, with the exception of A128GCMKW, A192GCMKW, and A256GCMKW) and the encrypted_key field is empty. The panic happens when cipher.KeyUnwrap() in key_wrap.go attempts to allocate a slice with a zero or negative length based on the length of the encrypted_key. This code path is reachable from ParseEncrypted() / ParseEncryptedJSON() / ParseEncryptedCompact() followed by Decrypt() on the resulting object. Note that the parse functions take a list of accepted key algorithms. If the accepted key algorithms do not include any key wrapping algorithms, parsing will fail and the application will be unaffected. This panic is also reachable by calling cipher.KeyUnwrap() directly with any ciphertext parameter less than 16 bytes long, but calling this function directly is less common. Panics can lead to denial of service. This vulnerability is fixed in 4.1.4 and 3.0.5.
N/A
SRPMS
- osbuild-composer-101.5-1.el8_10.ML.1.src.rpm
MD5: a9ab52668b538dd0c14f1e9779840974
SHA-256: b26aa682fb4c3a7828e2f35b118d0a38238d999df29a35a0206906a5530c0d2f
Size: 129.63 MB
Asianux Server 8 for x86_64
- osbuild-composer-101.5-1.el8_10.ML.1.x86_64.rpm
MD5: 64b5ae908e3745dbc62f44b49eef38d8
SHA-256: c6cdda129d9d05b57b0b02ec271e90e534a43b9e6bae5cdf01b5088a20814be2
Size: 24.23 kB - osbuild-composer-core-101.5-1.el8_10.ML.1.x86_64.rpm
MD5: ee56d276c35d96614e482f888830e2fe
SHA-256: 7d3bee3dfd25a8f7db9ec9ffcfa0751ceb97e38efda75ebabaf541e18d57c9be
Size: 11.29 MB - osbuild-composer-worker-101.5-1.el8_10.ML.1.x86_64.rpm
MD5: cbf0cc97a022d7322741b4679d08fdd5
SHA-256: 676bef867a8b98fc0f4d8375b11c25562546b893576649d87b1fb44624f15fc8
Size: 20.09 MB