Search
Find a vulnerability
Search criteria
2 vulnerabilities found for changelog.com by thechangelog
CVE-2026-119763 (GCVE-0-2026-119763)
Vulnerability from nvd – Published: 2026-10-30 17:19 – Updated: 2026-10-30 19:15 Exclusively Hosted Service
VLAI
EPSS
VEX
Title
changelog.com before commit 7b35e829 Missing Authorization via Preview Routes
Summary
changelog.com before commit 7b35e829 contains a missing authorization vulnerability that allows unauthenticated attackers to read unpublished content via preview routes in PostController, NewsIssueController and NewsItemController. Attackers can enumerate hashid post IDs, sequential newsletter slugs and integer news IDs against preview endpoints to read draft posts, unsent newsletters and declined news items.
Severity
5.3 (Medium)
SSVC
Exploitation: poc
Automatable: yes
Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-10-30 19:14 UTC
CWE
- CWE-862 - Missing Authorization
Assigner
References
7 references
| URL | Tags |
|---|---|
| https://github.com/thechangelog/changelog.com/iss… | issue-tracking |
| https://hackmd.io/@hieund/changelog-com-preview-u… | third-party-advisory |
| https://github.com/thechangelog/changelog.com/com… | patch |
| https://github.com/thechangelog/changelog.com/blo… | technical-description |
| https://github.com/thechangelog/changelog.com | product |
| https://www.vulncheck.com/advisories/changelog-co… | third-party-advisory |
| https://hackmd.io/@hieund/cve-2026-119763-changel… | exploit |
Impacted products
1 product
| Vendor | Product | Version | |
|---|---|---|---|
| thechangelog | changelog.com |
Affected:
0 , < 7b35e82934be93e8b0064299a611c98d55b3e0eb
(git)
|
Date Public
2026-10-29 00:00
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-119763",
"options": [
{
"Exploitation": "poc"
},
{
"Automatable": "yes"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-10-30T19:14:12.861206Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-10-30T19:15:19.502Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"references": [
{
"tags": [
"exploit"
],
"url": "https://hackmd.io/@hieund/cve-2026-119763-changelog-com-preview-unpublished-content-missing-authz"
}
],
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"product": "changelog.com",
"repo": "https://github.com/thechangelog/changelog.com",
"vendor": "thechangelog",
"versions": [
{
"lessThan": "7b35e82934be93e8b0064299a611c98d55b3e0eb",
"status": "affected",
"version": "0",
"versionType": "git"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "hieuPenguinnn"
}
],
"datePublic": "2026-10-29T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "changelog.com before commit 7b35e829 contains a missing authorization vulnerability that allows unauthenticated attackers to read unpublished content via preview routes in PostController, NewsIssueController and NewsItemController. Attackers can enumerate hashid post IDs, sequential newsletter slugs and integer news IDs against preview endpoints to read draft posts, unsent newsletters and declined news items."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"baseScore": 6.9,
"baseSeverity": "MEDIUM",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "LOW",
"vulnIntegrityImpact": "NONE"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "LOW",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-862",
"description": "Missing Authorization",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-10-30T17:19:55.269Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"tags": [
"issue-tracking"
],
"url": "https://github.com/thechangelog/changelog.com/issues/581"
},
{
"tags": [
"third-party-advisory"
],
"url": "https://hackmd.io/@hieund/changelog-com-preview-unpublished-content-missing-authz"
},
{
"tags": [
"patch"
],
"url": "https://github.com/thechangelog/changelog.com/commit/7b35e82934be93e8b0064299a611c98d55b3e0eb"
},
{
"tags": [
"technical-description"
],
"url": "https://github.com/thechangelog/changelog.com/blob/73fdd9e19cb609573f9cd8ed195cd9abaeb24f8a/lib/changelog_web/controllers/post_controller.ex#L48-L49"
},
{
"tags": [
"product"
],
"url": "https://github.com/thechangelog/changelog.com"
},
{
"name": "VulnCheck Advisory: changelog.com before commit 7b35e829 Missing Authorization via Preview Routes",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/changelog-com-before-commit-7b35e829-missing-authorization-via-preview-routes"
}
],
"tags": [
"exclusively-hosted-service"
],
"title": "changelog.com before commit 7b35e829 Missing Authorization via Preview Routes",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-119763",
"datePublished": "2026-10-30T17:19:55.269Z",
"dateReserved": "2026-10-30T15:35:14.504Z",
"dateUpdated": "2026-10-30T19:15:19.502Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-119763 (GCVE-0-2026-119763)
Vulnerability from cvelistv5 – Published: 2026-10-30 17:19 – Updated: 2026-10-30 19:15 Exclusively Hosted Service
VLAI
EPSS
VEX
Title
changelog.com before commit 7b35e829 Missing Authorization via Preview Routes
Summary
changelog.com before commit 7b35e829 contains a missing authorization vulnerability that allows unauthenticated attackers to read unpublished content via preview routes in PostController, NewsIssueController and NewsItemController. Attackers can enumerate hashid post IDs, sequential newsletter slugs and integer news IDs against preview endpoints to read draft posts, unsent newsletters and declined news items.
Severity
5.3 (Medium)
SSVC
Exploitation: poc
Automatable: yes
Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-10-30 19:14 UTC
CWE
- CWE-862 - Missing Authorization
Assigner
References
7 references
| URL | Tags |
|---|---|
| https://github.com/thechangelog/changelog.com/iss… | issue-tracking |
| https://hackmd.io/@hieund/changelog-com-preview-u… | third-party-advisory |
| https://github.com/thechangelog/changelog.com/com… | patch |
| https://github.com/thechangelog/changelog.com/blo… | technical-description |
| https://github.com/thechangelog/changelog.com | product |
| https://www.vulncheck.com/advisories/changelog-co… | third-party-advisory |
| https://hackmd.io/@hieund/cve-2026-119763-changel… | exploit |
Impacted products
1 product
| Vendor | Product | Version | |
|---|---|---|---|
| thechangelog | changelog.com |
Affected:
0 , < 7b35e82934be93e8b0064299a611c98d55b3e0eb
(git)
|
Date Public
2026-10-29 00:00
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-119763",
"options": [
{
"Exploitation": "poc"
},
{
"Automatable": "yes"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-10-30T19:14:12.861206Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-10-30T19:15:19.502Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"references": [
{
"tags": [
"exploit"
],
"url": "https://hackmd.io/@hieund/cve-2026-119763-changelog-com-preview-unpublished-content-missing-authz"
}
],
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"product": "changelog.com",
"repo": "https://github.com/thechangelog/changelog.com",
"vendor": "thechangelog",
"versions": [
{
"lessThan": "7b35e82934be93e8b0064299a611c98d55b3e0eb",
"status": "affected",
"version": "0",
"versionType": "git"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "hieuPenguinnn"
}
],
"datePublic": "2026-10-29T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "changelog.com before commit 7b35e829 contains a missing authorization vulnerability that allows unauthenticated attackers to read unpublished content via preview routes in PostController, NewsIssueController and NewsItemController. Attackers can enumerate hashid post IDs, sequential newsletter slugs and integer news IDs against preview endpoints to read draft posts, unsent newsletters and declined news items."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"baseScore": 6.9,
"baseSeverity": "MEDIUM",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "LOW",
"vulnIntegrityImpact": "NONE"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "LOW",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-862",
"description": "Missing Authorization",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-10-30T17:19:55.269Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"tags": [
"issue-tracking"
],
"url": "https://github.com/thechangelog/changelog.com/issues/581"
},
{
"tags": [
"third-party-advisory"
],
"url": "https://hackmd.io/@hieund/changelog-com-preview-unpublished-content-missing-authz"
},
{
"tags": [
"patch"
],
"url": "https://github.com/thechangelog/changelog.com/commit/7b35e82934be93e8b0064299a611c98d55b3e0eb"
},
{
"tags": [
"technical-description"
],
"url": "https://github.com/thechangelog/changelog.com/blob/73fdd9e19cb609573f9cd8ed195cd9abaeb24f8a/lib/changelog_web/controllers/post_controller.ex#L48-L49"
},
{
"tags": [
"product"
],
"url": "https://github.com/thechangelog/changelog.com"
},
{
"name": "VulnCheck Advisory: changelog.com before commit 7b35e829 Missing Authorization via Preview Routes",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/changelog-com-before-commit-7b35e829-missing-authorization-via-preview-routes"
}
],
"tags": [
"exclusively-hosted-service"
],
"title": "changelog.com before commit 7b35e829 Missing Authorization via Preview Routes",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-119763",
"datePublished": "2026-10-30T17:19:55.269Z",
"dateReserved": "2026-10-30T15:35:14.504Z",
"dateUpdated": "2026-10-30T19:15:19.502Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}