Ghost 5.42.2 before 6.58.0 Password Hash Disclosure
Ghost 5.42.2 before 6.58.0 contains an information disclosure vulnerability in the Admin API bulk post and page edit and delete endpoints, which accept filters on restricted fields such as authors.password, because of an incomplete fix for CVE-2026-70590. Staff-level attackers can infer other staff users' password hashes from which filters match and perform offline password-guessing attacks against them.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-103275
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 23:37 UTC · Revision 1
Source evidence
Ghost 5.42.2 before 6.58.0 Password Hash Disclosure
core-osv · Original sourcePublished 1 Oct 2026, 10:42 UTC
Ghost 5.42.2 before 6.58.0 contains an information disclosure vulnerability in the Admin API bulk post and page edit and delete endpoints, which accept filters on restricted fields such as authors.password, because of an incomplete fix for CVE-2026-70590. Staff-level attackers can infer other staff users' password hashes from which filters match and perform offline password-guessing attacks against them.
osv:CVE-2026-103275
Complete source record
{
"id": "abc6715490947980bde09dc1b376a574c7c751d2e2051e7eab8199139c0b6634",
"url": "https://osv.dev/vulnerability/CVE-2026-103275",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Ghost 5.42.2 before 6.58.0 Password Hash Disclosure",
"summary": "Ghost 5.42.2 before 6.58.0 contains an information disclosure vulnerability in the Admin API bulk post and page edit and delete endpoints, which accept filters on restricted fields such as authors.password, because of an incomplete fix for CVE-2026-70590. Staff-level attackers can infer other staff users' password hashes from which filters match and perform offline password-guessing attacks against them.",
"evidence": "osv:CVE-2026-103275",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-103275",
"aliases": [
"BIT-ghost-2026-103275",
"CVE-2026-103275",
"GHSA-ghq6-q78f-2cpg"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/tryghost/ghost",
"type": "GIT",
"events": [
{
"introduced": "1c46e3d4562590633b04c752b7b46b28875e5e76"
},
{
"fixed": "e35ef3eab8cf5a02b31ee9163848ac996f20e800"
},
{
"fixed": "5ef16abe85e9b71ac3f1b1e2cbc462802efe3b5b"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "5.42.2"
},
{
"fixed": "6.58.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "5ef16abe85e9b71ac3f1b1e2cbc462802efe3b5b"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"v6.57.1",
"v6.57.0",
"v6.56.0",
"v6.55.0",
"v6.54.1",
"v6.54.0",
"v6.53.0",
"v6.52.1",
"v6.52.0",
"v6.51.0",
"v6.50.0",
"v6.49.0",
"v6.48.0",
"v6.47.0",
"v6.46.0",
"v6.45.0",
"v6.44.1",
"v6.44.0",
"v6.43.1",
"v6.43.0",
"v6.42.0",
"v6.41.1",
"v6.41.0",
"v6.40.0",
"v6.39.0",
"v6.38.0",
"v6.37.1",
"v6.37.0",
"v6.36.0",
"v6.35.0",
"v6.34.0",
"v6.33.0",
"v6.32.0",
"v6.31.0",
"v6.30.0",
"v6.29.1",
"v6.29.0",
"v6.28.0",
"v6.27.0",
"v6.26.0",
"v6.25.1",
"v6.25.0",
"v6.24.0",
"v6.23.0",
"v6.22.1",
"v6.22.0",
"v6.21.0",
"v6.21.2",
"v6.21.1",
"v6.20.1",
"v6.20.0",
"v6.19.4",
"v6.19.3",
"v6.19.2",
"v6.19.0",
"v6.19.1",
"v6.18.2",
"v6.18.0",
"v6.17.1",
"v6.17.0",
"v6.16.1",
"v6.16.0",
"v6.15.0",
"v6.14.0",
"v6.13.2",
"v6.13.1",
"v6.13.0",
"v6.12.0",
"v6.11.0",
"v6.10.3",
"v6.10.0",
"v6.9.3",
"v6.9.2",
"v6.9.0",
"v6.8.1",
"v6.8.0",
"v6.7.0",
"v6.6.0",
"v6.5.3",
"v6.5.2",
"v6.5.0",
"v6.4.0",
"v6.3.1",
"v6.2.0",
"v6.3.0",
"v6.1.0",
"v6.0.10",
"v6.0.8",
"v6.0.7",
"v6.0.6",
"v6.0.5",
"v6.0.4",
"v6.0.3",
"v6.0.1",
"v6.0.0",
"v6.0.0-rc.3",
"v6.0.0-rc.2",
"v6.0.0-rc.1",
"v6.0.0-rc.0",
"v6.0.0-alpha.2",
"v5.130.1",
"v5.130.0",
"v5.129.2",
"v5.129.1",
"v5.129.0",
"v5.128.0",
"v5.127.1",
"v5.127.0",
"v5.126.0",
"v5.125.1",
"v5.122.0",
"v5.121.0",
"v5.120.2",
"v5.120.0",
"v5.119.2",
"v5.119.0",
"v5.118.1",
"v5.118.0",
"v5.117.0",
"v5.116.2",
"v5.116.0",
"v5.115.1",
"v5.114.0",
"v5.113.0",
"v5.112.0",
"v5.111.0",
"v5.110.2",
"v5.110.0",
"v5.109.6",
"v5.109.3",
"v5.109.0",
"v5.108.1",
"v5.108.0",
"v5.107.0",
"v5.106.1",
"v5.106.0",
"v5.105.0",
"v5.104.0",
"v5.103.0",
"v5.102.0",
"v5.101.6",
"v5.101.4",
"v5.101.0",
"v5.99.0",
"v5.100.0",
"v5.98.0",
"v5.97.0",
"v5.96.1",
"v5.96.0",
"v5.95.0",
"v5.94.2",
"v5.94.1",
"v5.94.0",
"v5.93.0",
"v5.92.0",
"v5.91.0",
"v5.90.0",
"v5.89.2",
"v5.89.1",
"v5.89.0",
"v5.88.2",
"v5.88.1",
"v5.88.0",
"v5.87.2",
"v5.87.1",
"v5.87.0",
"v5.86.2",
"v5.86.1",
"v5.86.0",
"v5.85.1",
"v5.85.0",
"v5.84.2",
"v5.84.1",
"v5.84.0",
"v5.83.0",
"v5.82.12",
"v5.82.11",
"v5.82.9",
"v5.82.6",
"v5.82.4",
"v5.82.3",
"v5.82.2",
"v5.82.1",
"v5.82.0",
"v5.81.1",
"v5.81.0",
"v5.80.4",
"v5.80.3",
"v5.80.2",
"v5.80.0",
"v5.79.5",
"v5.79.3",
"v5.79.2",
"v5.79.1",
"v5.79.0",
"v5.78.0",
"v5.77.0",
"v5.76.0",
"@tryghost/portal@2.37.0",
"@tryghost/portal@2.36.5",
"v5.75.0",
"v5.74.4",
"v5.74.0",
"v5.73.1",
"v5.73.0",
"v5.72.0",
"v5.71.0",
"v5.70.1",
"v5.70.0",
"v5.69.1",
"v5.69.0",
"v5.68.0",
"v5.67.1",
"v5.67.0",
"v5.66.0",
"v5.65.0",
"v5.63.0",
"v5.62.0",
"v5.61.0",
"v5.60.0",
"@tryghost/comments-ui@0.13.0",
"v5.59.2",
"v5.59.0",
"v5.58.0",
"v5.57.0",
"v5.56.0",
"v5.55.0",
"v5.54.2",
"v5.54.1",
"v5.54.0",
"v5.53.3",
"v5.53.1",
"@tryghost/announcement-bar@1.1.7",
"@tryghost/portal@2.33.4",
"@tryghost/portal@2.33.3",
"v5.53.0",
"@tryghost/announcement-bar@1.1.6",
"@tryghost/signup-form@0.1.3",
"v5.52.0",
"@tryghost/admin-x-settings@0.0.8",
"@tryghost/signup-form@0.1.2",
"@tryghost/portal@2.33.2",
"@tryghost/admin-x-settings@0.0.7",
"@tryghost/signup-form@0.1.1",
"v5.51.0",
"@tryghost/signup-form@0.1.0",
"@tryghost/signup-form@0.0.3",
"@tryghost/portal@2.33.1",
"v5.49.3",
"@tryghost/portal@2.33.0",
"v5.49.1",
"@tryghost/signup-form@0.0.1",
"@tryghost/admin-x-settings@0.0.6",
"@tryghost/portal@2.32.0",
"@tryghost/portal@2.31.2",
"v5.48.0",
"@tryghost/admin-x-settings@0.0.5",
"@tryghost/admin-x-settings@0.0.4",
"@tryghost/admin-x-settings@0.0.3",
"@tryghost/admin-x-settings@0.0.2",
"v5.47.1",
"@tryghost/portal@2.31.1",
"@tryghost/portal@2.31.0",
"@tryghost/portal@2.30.1",
"v5.47.0",
"@tryghost/portal@2.30.0",
"v5.46.0",
"v5.45.1",
"v5.45.0",
"v5.44.0",
"@tryghost/portal@2.29.3",
"@tryghost/portal@2.29.2",
"v5.43.0",
"@tryghost/portal@2.29.1",
"@tryghost/portal@2.29.0",
"v5.42.2"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-103275.json"
}
}
],
"modified": "2026-10-28T02:30:40.280616410Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/103xxx/CVE-2026-103275.json",
"https://github.com/TryGhost/Ghost/security/advisories/GHSA-ghq6-q78f-2cpg",
"https://nvd.nist.gov/vuln/detail/CVE-2026-103275",
"https://www.vulncheck.com/advisories/ghost-5.42.2-before-6.58.0-password-hash-disclosure",
"https://github.com/TryGhost/Ghost/commit/5ef16abe85e9b71ac3f1b1e2cbc462802efe3b5b"
],
"provider_metadata": {
"cwe_ids": [
"CWE-203"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/103xxx/CVE-2026-103275.json"
}
},
"related_cves": [
{
"value": "CVE-2026-103275",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 508049,
"published_at": "2026-10-01T10:42:13.221+00:00"
}