数字
| 区分 | 7/23 | 7/24 | 7/25 | 7/26 | 7/27 |
|---|
| Critical | 0 | 0 | 0 | 0 | 2 |
| High | 14 | 9 | 2 | 0 | 3 |
| Medium | 11 | 6 | 5 | 0 | 8 |
| Low | 0 | 0 | 0 | 0 | 0 |
| Pre-CVE | 13 | 5 | 10 | 0 | 9 |
| Malware unique | 95 | 69 | 51 | 30 | 155 |
※Critical〜Low は CVE/GHSA 紐付き分のみ。Pre-CVE(related_cve_id なし)は別カウント。Malware unique はエコシステム:パッケージ名のユニーク数(UTC 日付基準)。
※過去日(7/23〜7/26)は発行済み各号の確定値を再掲(7/25 の脆弱性は 7/26号の9件から 7/27号で17件に訂正済みの値)。フィードは事後に増減するため過去日は再集計しない。
新規観測(事実のみ)
脆弱性(7/27 公開、計22件)
CVE/GHSA 紐付き 13件(Critical 2・High 3・Medium 8):
- Critical magento/product-community-edition(PHP)CVE-2025-54264 — Unrestricted File Upload、score 98。patch: 2.4.9-alpha3 / 2.4.8-p3 / 2.4.7-p8 / 2.4.6-p13
- Critical erlang(Erlang/OTP)CVE-2026-55953 — Improper Certificate Validation、score 91。patch: 27.3.4.15 / 28.5.0.4 / 29.0.4
- High keras(Python)CVE-2026-12481 — Arbitrary Code Execution、score 88。patch: 3.15.0
- High @lightdash/common(JS)CVE-2026-61576 — Path Traversal、score 75。patch: 0.3214.0
- High @lightdash/common(JS)CVE-2026-61654 — SQL Injection、score 71。patch: 0.3219.1
- Medium aiosonic(Python)GHSA-wgrq-f894-59q5 — Sensitive Information Disclosure、score 68。patch: 1.0.3
- Medium @orpc/json-schema(JS)GHSA-4h5r-cv8j-4456 — Prototype Pollution、score 65。patch: 1.14.9
- Medium @orpc/zod(JS)GHSA-gcgf-fh7c-8gf2 — Prototype Pollution、score 65。patch: 1.14.10
- Medium wlc(Python)GHSA-4cv2-373j-7jw8 — SSRF、score 61。patch: 2.1.1
- Medium aiosonic(Python)GHSA-5x59-6wvc-88hg — DoS、score 59。patch: 1.0.3
- Medium aiosonic(Python)GHSA-86v3-rrw9-q5mg — HTTP Header Injection、score 54。patch: 1.0.3
- Medium @strapi/plugin-users-permissions(JS)CVE-2026-57997 — Use of a Broken or Risky Cryptographic Algorithm、score 54。patch: 5.50.0
- Medium github.com/treeverse/lakefs(Go)CVE-2026-66006 — Authentication Bypass、score 53。patch: 1.84.1
Pre-CVE 9件(High 1・Medium 8):
- High rack-proxy(Ruby)— SSRF、score 78。patch: 1.0.0
- Medium @strapi/admin(JS)— Insufficient Session Expiration、score 68。patch: 5.51.0
- Medium libflate(Rust)— DoS、score 65。patch: 2.3.1
- Medium react-native-zip-archive(JS)— Path Traversal、score 65。patch: 9.0.2
- Medium mercadopago/dx-php(PHP)— Path Traversal、score 59。patch: 3.12.1
- Medium xgrammar(Python)— DoS、score 59。patch: 0.2.5
- Medium defuddle(JS)— XSS、score 50。patch: 0.19.2
- Medium meltano(Python)— Path Traversal、score 50。patch: 3.9.5 / 4.2.2
- Medium @nuxt/content(JS)— SQL Injection、score 41。patch: 3.15.2
言語・ランタイム内訳: JS 9・Python 7・PHP 2・Erlang/OTP 1・Ruby 1・Rust 1・Go 1。
なお 7/25(土)分は公開当時の9件から計17件(CVE/GHSA 7・Pre-CVE 10。isomorphic-git 5件、strands-agents-tools 4件、vllm の High CVE-2026-5497 等)へ遡及増加しており、前号(7/27号)の表で訂正済み。7/26(日)はゼロ。
Malware(7/27 検出、155 unique/生205)
エコシステム内訳(生): npm 177、vscode 13、cargo 6、open_vsx 4、pypi 3、homebrew 1、chrome 1。unique では npm 138、vscode 7、open_vsx 4、pypi 2、cargo 2、homebrew 1、chrome 1。
- PayPal 内部名を狙った dependency confusion の波(約18パッケージ): crm-reportinsightserv-paypal / filifecycleserv-paypal / gpaas-paypal / merchantprefsservice-paypal / payoutsvettingserv-paypal / preferenceslifecycle-paypal / identityauthorizationserv / identityscimapiserv / riskunifiedgatewayserv / stargateproxyserv / fundraiserserv / consumerweb-risk / xo-member-components / xo-twofa / pp-react-ui5 / f0-fpti-tracking-manager / f0-data-constructor / f0-form-manipulator。PayPal の内部サービス・テレメトリ(FPTI)を思わせる命名が npm に集中投入された。7/25 の17種一斉投入(全て version 28.0.0)に続く同型の再来・拡大。
- thirdweb タイポスクワット6連投: therdweb / thidweb / thirdwb / thirdwebb / thirdwebjs / thurdweb。ほかに rainbokit / rainbownkit(RainbowKit)、@wrenfield/viem・abitype、tinymask-js、hardhat-compile-ethers、polymarket-stake-maths、ts-escro / ts-escrow、txs-* 4連投、chacha20poly1305-wasm、tradepilot 等、暗号資産・web3 系が npm の中核を占める。
- 暗号資産クラスタの cargo 展開: near-build-attestation が 0.1.0〜0.1.3 の4版連投(text-pad-core 2版も同日)。npm→pypi に続くエコシステム横展開。
- Baileys(WhatsApp)偽装の再来: @fazzcode/baileys、amanexzyra-baileys、sixbails、@vinnxcode/xbailsync、@vinnxcode/libsignal-node。
- @bobfrankston スコープ拡大継続: mailx 系6種+rmfmail+bobup+miscinfo の8パッケージ25版。7/23・7/24 に続く観測で連投ペースが上がっている。
- 拡張偽装は継続: vscode で CodeHelperEnhanced(4版)、MAI-EngineeringSystems.mai-ai-telemetry(AI テレメトリ偽装)、Viettel / VNPT 名義を騙る3種(vcc-cpp-tools、vjc-java-pack、vcr-runner)、MN34studio.cph-2077、MatthewEvans.click-board。open_vsx で Code-Mate、jslint、emmet-jss、cpp-compile。chrome で「Ad Skipper for Prime Video」。
- スコープ群・複数版連投: @sqlite-frame / @sqlite-prime / @sqlite-tag / @sqlite-table の4スコープ7件、@thone33 3件、@my_name_is_khn/express-security-tool v1〜v3、@yhong91/vibetime 5版、xerohub-discord-voice-v2 4版、croft-node・npm-groat・npm-wold 各3版、demo-awesome-date-parser-test 5版。
- CSS/Tailwind 系スクワット: animate-css-vite、animated-css-kit、tailmagic、tailwind-motionkit、tailwindcss-animatecss-plugin、motion-forge-css、font-huge。
- 私有スコープ・AI 系: @heartlandone-private/fontawesome-pro 3版、@retrivora-ai/rag-engine、@sipher.dev/agents、llama-tokenizer。
- npm 以外: pypi で bingo-ai が2版継続。homebrew で gotestwaf。
- 研究・デモ系とみられる postinstall 実証: edu-npm-* 4件、@ci-lifecycle-test/postinstall-ping、npx-whoami-demo。
注意点(3つ)
-
Critical 2件は即時対応枠 — Magento(Adobe Commerce 系)の無制限ファイルアップロードは RCE に直結しやすく、公開店舗は patch 適用を最優先。Erlang/OTP の証明書検証不備は RabbitMQ 等 Erlang 系ミドルウェアの TLS 接続に影響し得るため、27.3.4.15 / 28.5.0.4 / 29.0.4 への更新を確認。
-
PayPal 内部名の dependency confusion 波 — 7/25 の17種一斉に続く連日の投入で、社内パッケージ名が npm 公開レジストリで先取りされる典型パターン。社内レジストリを併用する組織は、スコープ強制・レジストリ優先順位・名前予約の設定を再確認。thirdweb 綴り揺れ6種・Baileys 偽装を含め、新規公開パッケージの導入を遅延させる仕組み(例: Safe Chain の 48 時間ルール)が有効。
-
フィードの遡及登録と配信キャッシュに注意 — 7/25(土)分は公開当時の9件が翌々日までに17件へ増えるなど、フィードは事後に増減する。また API の配信キャッシュにより取得条件次第で数日前のスナップショットが返り、直近日が「公開ゼロ」に見える場合がある。過去日の表値は発行済み各号の確定値を再掲し、再集計しない。
連続性メモ
- 7/23: 公開38件(CVE/GHSA 25=High 14・Medium 11、Pre-CVE 13)、Malware 95 unique。@bobfrankston 最大規模の連投、Chrome「Binance Wallet」偽装を初観測
- 7/24: 公開20件(CVE/GHSA 15=High 9・Medium 6、Pre-CVE 5)、Malware 69 unique。datamodel-code-generator 4連発・isomorphic-git 初報、@cryptosrvc スコープ群
- 7/25: 公開17件(CVE/GHSA 7=High 2・Medium 5、Pre-CVE 10 ※公開当時9件から遡及増加、7/27号で訂正済み)、Malware 51 unique。bingo-ai 23版連投・PayPal 標的 dependency confusion 17種一斉
- 7/26: 公開ゼロ(日曜)、Malware 30 unique(生54)。bingo-ai 16版継続、Open VSX 著名拡張偽装10件再来、Binance Wallet 偽装再出現
- 7/27: 公開22件(Critical 2=Magento・Erlang/OTP、High 3=keras・@lightdash/common×2、Medium 8、Pre-CVE 9)、Malware 155 unique(生205)。PayPal 内部名 dependency confusion 約18件(7/25 の17種と同型・拡大)、thirdweb 6連投、Baileys 再来、@bobfrankston 8パッケージ25版、cargo に near-build-attestation 4版、拡張偽装・bingo-ai 継続