GHSA-r44j-crv5-q35m / NVD's own CPE match pins this to the single exact version percona-toolkit:3.6.0, with no version range -- the advisory is "unreviewed" and carries no upper bound, so CPE-based sc
GHSA-r44j-crv5-q35m / NVD's own CPE match pins this to the single exact version percona-toolkit:3.6.0, with no version range -- the advisory is "unreviewed" and carries no upper bound, so CPE-based scanners (Trivy/Grype/Wiz) treat it as affecting every later version too. The vulnerable code (weak SHA-256-as-KDF password hashing in src/go/pt-secure-collect/encrypt.go) was replaced with a proper HKDF derivation upstream in commit 78f20304 ("Use KDF instead of hash"), first shipped in v3.7.0 and present in our v3.7.1 build. Independent of the version question, this package never builds pt-secure-collect at all -- only pt-online-schema-change (a separate Perl tool); the build step explicitly drops the manifypods->gotools coupling so Go tools are never compiled.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- Not specified
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 28 Oct 2026, 10:03 UTC · Revision 1
Source evidence
GHSA-r44j-crv5-q35m / NVD's own CPE match pins this to the single exact version percona-toolkit:3.6.0, with no version range -- the advisory is "unreviewed" and carries no upper bound, so CPE-based sc
core-osv · Original sourcePublished 8 Oct 2026, 14:59 UTC
GHSA-r44j-crv5-q35m / NVD's own CPE match pins this to the single exact version percona-toolkit:3.6.0, with no version range -- the advisory is "unreviewed" and carries no upper bound, so CPE-based scanners (Trivy/Grype/Wiz) treat it as affecting every later version too. The vulnerable code (weak SHA-256-as-KDF password hashing in src/go/pt-secure-collect/encrypt.go) was replaced with a proper HKDF derivation upstream in commit 78f20304 ("Use KDF instead of hash"), first shipped in v3.7.0 and present in our v3.7.1 build. Independent of the version question, this package never builds pt-secure-collect at all -- only pt-online-schema-change (a separate Perl tool); the build step explicitly drops the manifypods->gotools coupling so Go tools are never compiled.
osv:ECHO-a985-43d5-9a0c
percona-toolkit
Fixed versions: 3.7.1+e2
Complete source record
{
"id": "766cc0f521ce20d276105c1cdd7108be51a78c04ced22afebd8d33c0f670aaba",
"url": "https://osv.dev/vulnerability/ECHO-a985-43d5-9a0c",
"method": "structured",
"payload": {
"kind": "withdrawal",
"title": "GHSA-r44j-crv5-q35m / NVD's own CPE match pins this to the single exact version percona-toolkit:3.6.0, with no version range -- the advisory is \"unreviewed\" and carries no upper bound, so CPE-based sc",
"summary": "GHSA-r44j-crv5-q35m / NVD's own CPE match pins this to the single exact version percona-toolkit:3.6.0, with no version range -- the advisory is \"unreviewed\" and carries no upper bound, so CPE-based scanners (Trivy/Grype/Wiz) treat it as affecting every later version too. The vulnerable code (weak SHA-256-as-KDF password hashing in src/go/pt-secure-collect/encrypt.go) was replaced with a proper HKDF derivation upstream in commit 78f20304 (\"Use KDF instead of hash\"), first shipped in v3.7.0 and present in our v3.7.1 build. Independent of the version question, this package never builds pt-secure-collect at all -- only pt-online-schema-change (a separate Perl tool); the build step explicitly drops the manifypods->gotools coupling so Go tools are never compiled.",
"evidence": "osv:ECHO-a985-43d5-9a0c",
"products": [
{
"name": {
"value": "percona-toolkit",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "3.7.1+e2",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "ECHO-a985-43d5-9a0c",
"aliases": [
"ECHO-a985-43d5-9a0c"
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "3.7.1+e2"
}
]
}
],
"package": {
"name": "percona-toolkit",
"purl": "pkg:deb/echo/percona-toolkit",
"ecosystem": "Echo"
},
"database_specific": {
"source": "https://advisory.echohq.com/osv/ECHO-a985-43d5-9a0c.json"
}
}
],
"modified": "2026-10-08T17:30:21.929404922Z",
"provider": "osv",
"upstream": [
"CVE-2024-7701"
],
"references": [
"https://advisory.echohq.com/cve/CVE-2024-7701",
"https://www.cve.org/CVERecord?id=CVE-2024-7701"
]
},
"related_cves": [
{
"value": "CVE-2024-7701",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 104406,
"published_at": "2026-10-08T14:59:47.564+00:00"
}