説明
If a non-contiguous buffer was passed to APIs which accepted Python buffers (e.g. Hash.update()), this could lead to buffer overflows. For example:
h = Hash(SHA256())
b.update(buf[::-1])
would read past the end of the buffer on Python >3.11
基本情報
- タイプ
- reviewed
- 深刻度
- medium
- GitHub 上のアドバイザリ
- アドバイザリを開く ↗
- リポジトリのアドバイザリ
- リポジトリのアドバイザリを開く ↗
- ソースコード
- ソースを見る ↗
- 公開(アドバイザリ)
- 2026-04-08 19:23:08 UTC
- 更新
- 2026-06-05 17:52:21 UTC
- GitHub レビュー済み
- 2026-04-08 19:23:08 UTC
- NVD で公開
- 2026-04-08
EPSS Score
| Score |
Percentile |
|
0.02%
|
6.68% |
CVSS Scores
| Base score |
Version |
Severity |
Vector |
|
6.9
|
4.0 |
—
|
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
クリックして展開
- 攻撃ベクター (AV:N)
- インターネットや社内 WAN など、ルーティングされたネットワーク越しに遠隔から踏み台にしうる。
- 攻撃の複雑さ (AC:L)
- 手順が短く、再現性が高い。
- 攻撃要件 (AT:N)
- 到達性以外に、追加のインフラ条件やデータ前提は要らない。
- 必要な権限 (PR:N)
- 昇格やログインなしで踏み台にしうる。
- ユーザーの関与 (UI:N)
- 被害者の操作なしでも攻撃が完結しうる。
- 脆弱システムの機密性への影響 (VC:N)
- 脆弱な対象から機微情報が読まれうる余地はほとんどない。
- 脆弱システムの完全性への影響 (VI:N)
- 改ざん・なりすましで信頼が揺らぐ局面はほとんど想定されない。
- 脆弱システムの可用性への影響 (VA:L)
- 遅延や断続的障害、一部機能の停止など、運用で吸収しうる範囲。
- 後続システムの機密性への影響 (SC:N)
- 脆弱点を経由して下流の機微情報が読まれうる余地はほとんどない。
- 後続システムの完全性への影響 (SI:N)
- 下流の記録や設定が歪められる局面はほとんど想定されない。
- 後続システムの可用性への影響 (SA:N)
- 下流サービスが止まるほどの影響は想定しにくい。
|
CWEs
| CWE id |
Name |
|
CWE-119
|
Improper Restriction of Operations within the Bounds of a Memory Buffer |
Affected packages (1)
Vulnerable version ranges and first patched releases as published by GitHub.
| Ecosystem |
Package |
Vulnerable range |
First patched |
Vulnerable functions |
| pip |
cryptography |
>= 45.0.0, < 46.0.7 |
46.0.7 |
—
|
cvelogic
Threat Intelligence