{"metadata": {"vulnerability": "ghsa-h956-rh7x-ppgj", "count": 14, "kinds": {"milestone": 3, "sighting": 5, "kev": 0, "other": 6}}, "data": [{"timestamp": "2025-12-24T23:40:31.797Z", "date_only": false, "value": "2025-12-24T23:40:31.797Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5 \u00b7 CVE-2025-68926", "record": "CVE-2025-68926", "field": "cveMetadata.dateReserved"}, {"timestamp": "2025-12-30T16:59:53.999Z", "date_only": false, "value": "2025-12-30T16:59:53.999Z", "kind": "milestone", "label": "Published", "source": "cvelistv5 \u00b7 CVE-2025-68926", "record": "CVE-2025-68926", "field": "cveMetadata.datePublished"}, {"timestamp": "2025-12-30T17:15:43Z", "date_only": false, "value": "2025-12-30T17:15:43Z", "kind": "other", "label": "Nvd published at", "source": "github", "record": "ghsa-h956-rh7x-ppgj", "field": "database_specific.nvd_published_at"}, {"timestamp": "2025-12-30T17:46:43.478Z", "date_only": false, "value": "2025-12-30T17:46:43.478972Z", "kind": "other", "label": "Recorded", "source": "cvelistv5 \u00b7 CVE-2025-68926 / CISA-ADP", "record": "CVE-2025-68926", "field": "containers.adp.0.metrics.0.other.content.timestamp"}, {"timestamp": "2025-12-30T17:47:46.836Z", "date_only": false, "value": "2025-12-30T17:47:46.836Z", "kind": "other", "label": "Updated", "source": "cvelistv5 \u00b7 CVE-2025-68926 / CISA-ADP", "record": "CVE-2025-68926", "field": "containers.adp.0.providerMetadata.dateUpdated"}, {"timestamp": "2025-12-30T23:06:15Z", "date_only": false, "value": "2025-12-30T23:06:15Z", "kind": "milestone", "label": "Published", "source": "github", "record": "ghsa-h956-rh7x-ppgj", "field": "published"}, {"timestamp": "2026-01-03T21:49:18Z", "date_only": false, "value": "2026-01-03T21:49:18.000000Z", "kind": "sighting", "label": "Published proof of concept", "source": "https://t.me/tech_b0lt_Genona/6017", "record": "GHSA-H956-RH7X-PPGJ", "field": "creation_timestamp", "uuid": "13a9024d-8b59-4376-a410-345031515bd3", "content": "\u0412 \u043f\u0440\u043e\u0435\u043a\u0442\u0435 RustFS, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u043c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0435 \u0441 S3 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2025-68926), \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e\u0449\u0430\u044f \u0431\u044d\u043a\u0434\u043e\u0440. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0432\u044b\u0437\u0432\u0430\u043d\u0430 \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u043c \u0436\u0451\u0441\u0442\u043a\u043e \u043f\u0440\u043e\u0448\u0438\u0442\u043e\u0433\u043e \u0432 \u043a\u043e\u0434\u0435 \u0442\u043e\u043a\u0435\u043d\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0441\u0435\u0442\u0435\u0432\u043e\u043c\u0443 \u0441\u0435\u0440\u0432\u0438\u0441\u0443 \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 gRPC, \u0443\u043a\u0430\u0437\u0430\u0432 \u0432 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435 \"authorization\" \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \"rustfs rpc\". \u0422\u043e\u043a\u0435\u043d \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u043b \u0432 \u043a\u043e\u0434\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0435 \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 (9.8 \u0438\u0437 10).\n\n\u0410\u0442\u0430\u043a\u0443\u044e\u0449\u0438\u0439, \u0438\u043c\u0435\u044e\u0449\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0435\u0442\u0435\u0432\u043e\u043c\u0443 \u043f\u043e\u0440\u0442\u0443 gRPC, \u043c\u043e\u0433 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0441 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c, \u0441\u0440\u0435\u0434\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445, \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0441 \u0443\u0447\u0451\u0442\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e RustFS \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 gRPC-\u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043d\u0430 TCP-\u043f\u043e\u0440\u0442\u0443 9000 \u043d\u0430 \u0432\u0441\u0435\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u0445. \u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0430 \u0432 \u0432\u044b\u043f\u0443\u0441\u043a\u0435 RustFS 1.0.0-alpha.77.\n\n   grpcurl -plaintext -H 'authorization: rustfs rpc' \\\n     -d '{\"access_key\": \"admin\"}' \\\n     localhost:9000 node_service.NodeService/LoadUser\n   grpcurl -plaintext -H 'authorization: rustfs rpc' \\\n     -d '{\"volume\": \"config\", \"path\": \"backdoor.sh\", \"buf\": \"...\"}' \\\n     localhost:9000 node_service.NodeService/WriteAll\n\n\u0412 RustFS \u0432\u044b\u044f\u0432\u043b\u0435\u043d \u043f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0432 \u043a\u043e\u0434\u0435 \u0442\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430\nhttps://www.opennet.ru/opennews/art.shtml?num=64551\n\n\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\ngRPC Hardcoded Token Authentication Bypass - Reproduction Report\nhttps://github.com/rustfs/rustfs/security/advisories/GHSA-h956-rh7x-ppgj", "url": "https://t.me/tech_b0lt_Genona/6017"}, {"timestamp": "2026-01-04T12:30:24.863Z", "date_only": false, "value": "2026-01-04T12:30:24.863928Z", "kind": "sighting", "label": "Seen", "source": "https://bsky.app/profile/appsecfeed.bsky.social/post/3mblwhopnrs2r", "record": "GHSA-h956-rh7x-ppgj", "field": "creation_timestamp", "uuid": "6880cc84-8d79-4106-8ef8-bb2081643637", "url": "https://bsky.app/profile/appsecfeed.bsky.social/post/3mblwhopnrs2r"}, {"timestamp": "2026-01-05T14:23:55.080Z", "date_only": false, "value": "2026-01-05T14:23:55.080Z", "kind": "other", "label": "Updated", "source": "cvelistv5 \u00b7 CVE-2025-68926", "record": "CVE-2025-68926", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2026-01-05T14:23:55.080Z", "date_only": false, "value": "2026-01-05T14:23:55.080Z", "kind": "other", "label": "Updated", "source": "cvelistv5 \u00b7 CVE-2025-68926 / GitHub_M", "record": "CVE-2025-68926", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2026-01-05T16:05:40Z", "date_only": false, "value": "2026-01-05T16:05:40.000000Z", "kind": "sighting", "label": "Seen", "source": "Telegram/FAHiP5CCenWu92dxIOQ4FEFDti8EunWIiYzRLGxROm4Tk2w", "record": "GHSA-H956-RH7X-PPGJ", "field": "creation_timestamp", "uuid": "cffeab8d-5b90-4ea5-97bb-5ced6974a2ed"}, {"timestamp": "2026-01-07T15:22:21Z", "date_only": false, "value": "2026-01-07T15:22:21Z", "kind": "other", "label": "Updated", "source": "github", "record": "ghsa-h956-rh7x-ppgj", "field": "modified"}, {"timestamp": "2026-07-29T12:00:04.814Z", "date_only": false, "value": "2026-07-29T12:00:04.814978Z", "kind": "sighting", "label": "Seen", "source": "https://t.me/itpgchannel/3747", "record": "GHSA-H956-RH7X-PPGJ", "field": "creation_timestamp", "uuid": "15b31cb6-4baa-450a-bdb3-4ef3e034d7ff", "url": "https://t.me/itpgchannel/3747"}, {"timestamp": "2026-07-30T00:00:30.993Z", "date_only": false, "value": "2026-07-30T00:00:30.993241Z", "kind": "sighting", "label": "Published proof of concept", "source": "https://t.me/itpgchannel/3747", "record": "GHSA-H956-RH7X-PPGJ", "field": "creation_timestamp", "uuid": "da232ed4-dad6-45f3-83f3-e30fbf81bda6", "url": "https://t.me/itpgchannel/3747"}]}
