mport 是 MidnightBSD 的包管理器。在 2.7.8 版本之前,libmport/fetch.c 并未始终如一地拒绝包含空值、点(.)、双点(..)或斜杠(/)的 bundle 文件名,然后才组合包下载和写入路径。恶意的包索引数据可能在 indexEntry->bundlefile 中放置一个不安全的值,而由于缺少 is_valid_bundle_filename() 检查,允许下载的包数据被写入预定缓存位置之外或不安全的目标名称。此问题已在 2.7.8 版本中修复。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| MidnightBSD | mport | < 2.7.8 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-54581 | 8.3 HIGH | mport bootstrap index fetch can continue after hash verification failure |
| CVE-2026-54580 | 8.3 HIGH | mport index decompression can leave partial or corrupt index data after zstd failures |
| CVE-2026-54582 | 6.0 MEDIUM | mport package installation can overwrite existing unmanaged or differently owned files |
| CVE-2026-54585 | 6.0 MEDIUM | mport sample file handling can write outside the configured root |
| CVE-2026-54586 | 6.0 MEDIUM | mport permits repository and package mirror fetches over insecure transport |
| CVE-2026-54587 | 5.8 MEDIUM | mport directory asset installation is vulnerable to symlink and path traversal races |
| CVE-2026-54576 | 5.8 MEDIUM | mport package installation has symlink TOCTOU in chown and chmod handling |
| CVE-2026-54575 | 5.8 MEDIUM | mport package fetch and clean paths are vulnerable to TOCTOU filesystem races |
| CVE-2026-54579 | 2.3 LOW | mport mirror-selection ping accepts insufficiently validated ICMP replies |
| CVE-2026-54577 | 2.0 LOW | mport audit can inspect the wrong package when options are present |
| CVE-2026-54578 | 2.0 LOW | mport verify can compare stale checksum data after hashing failures |
No comments yet