| Title | RRWO (Robert Rothenberg)のNet::CIDR::Setにおける複数の脆弱性 |
|---|---|
| Summary | Perl用のNet::CIDR::Setのバージョン0.20までには、IPアドレスの検証が行われていませんでした。addメソッドはアドレス解析のために_encodeメソッドを呼び出します。アドレスがネットマスクやネットワーク範囲のように見えない場合、それらは単一のIPアドレスと見なされ、32ビットまたは128ビットのネットマスクとして自身に再度渡されます。引数が正しく形成されたIPアドレスでない場合、これにより無限再帰が発生します。攻撃者はこれを利用してサービス拒否(DoS)攻撃を引き起こすことができます。 |
| Possible impacts | ・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアが完全に停止する可能性があります。 |
| Solution | ベンダ情報を参照して適切な対策を実施してください。 |
| Publication Date | June 4, 2026, midnight |
| Registration Date | June 9, 2026, 2:10 p.m. |
| Last Update | June 9, 2026, 2:10 p.m. |
| CVSS3.0 : 重要 | |
| Score | 7.5 |
|---|---|
| Vector | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| RRWO (Robert Rothenberg) |
| Net::CIDR::Set 0.21 未満 |
| No | Changed Details | Date of change |
|---|---|---|
| 1 | [2026年06月09日] 掲載 |
June 9, 2026, 2:10 p.m. |
| Summary | Net::CIDR::Set versions through 0.20 for Perl did not validate IP addresses. The add method called the _encode method to parse addresses. If the addresses did not look like netmasks or network ranges, then they were assumed to single IP addresses and passed back to itself as a 32-bit or 128-bit netmask. If the argument was not a well-formed IP address, then this would lead to indefinite recursion. An attacker could use this to cause a denial of service. |
|---|---|
| Publication Date | June 5, 2026, 2:16 a.m. |
| Registration Date | June 5, 2026, 4:11 a.m. |
| Last Update | June 9, 2026, 1:37 a.m. |
| Configuration1 | or higher | or less | more than | less than | |
| cpe:2.3:a:rrwo:net\:\:cidr\:\:set:*:*:*:*:*:perl:*:* | 0.21 | ||||