| タイトル | Wazuh Inc.のWazuhにおける複数の脆弱性 |
|---|---|
| 概要 | Wazuhは脅威の予防、検出、対応に使用される無料でオープンソースのプラットフォームです。バージョン4.0.0から4.14.4未満のバージョンにおいて、parse_uname_string()(remoted_op.c)に複数のヒープベースの境界外WRITE脆弱性が存在します。この関数はエージェントからのOS識別データを処理し、同じ関数内の4箇所に危険なコードパターンが現れます。それは空文字列のチェックを行わずにstrlen(ptr) - 1に書き込むというものです。文字列が空の場合、strlen()は0を返し、0 - 1は符号なし整数のアンダーフローによりSIZE_MAXにラップします。ポインタ演算のラップにより、SIZE_MAXは実質的に-1となり、割り当てられたバッファのちょうど1バイト前に書き込みが発生します。これによりヒープのメタデータ(例えばglibc mallocのチャンクサイズフィールド)が破壊され、ヒープ破損が引き起こされます。この問題はバージョン4.14.4で修正されました。 |
| 想定される影響 | 当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。 |
| 対策 | 正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。 |
| 公表日 | 2026年4月29日0:00 |
| 登録日 | 2026年5月7日12:04 |
| 最終更新日 | 2026年5月7日12:04 |
| CVSS3.0 : 警告 | |
| スコア | 6.5 |
|---|---|
| ベクター | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
| Wazuh Inc. |
| Wazuh 4.0.0 以上 4.14.4 未満 |
| No | 変更内容 | 変更日 |
|---|---|---|
| 1 | [2026年05月07日] 掲載 |
2026年5月7日12:04 |
| 概要 | Wazuh is a free and open source platform used for threat prevention, detection, and response. From version 4.0.0 to before version 4.14.4, multiple heap-based out-of-bounds WRITE vulnerabilities exist in parse_uname_string() (remoted_op.c). This function processes OS identification data from agents and contains a dangerous code pattern that appears in 4 locations within the same function: writing to strlen(ptr) - 1 without checking for empty strings. When the string is empty, strlen() returns 0, and 0 - 1 wraps to SIZE_MAX due to unsigned integer underflow. Due to pointer arithmetic wrapping, SIZE_MAX effectively becomes -1, causing a write exactly 1 byte before the allocated buffer. This corrupts heap metadata (e.g., the chunk size field in glibc malloc), leading to heap corruption. This issue has been patched in version 4.14.4. |
|---|---|
| 公表日 | 2026年4月30日4:16 |
| 登録日 | 2026年5月1日4:06 |
| 最終更新日 | 2026年5月1日22:01 |
| 構成1 | 以上 | 以下 | より上 | 未満 | |
| cpe:2.3:a:wazuh:wazuh:*:*:*:*:*:*:*:* | 4.0.0 | 4.14.4 | |||