Medium
toy-blog Improper Input Validation vulnerability
Type: advisorySources: OSV
toy-blog is a headless content management system implementation. Starting in version 0.5.4 and prior to version 0.6.1, articles with private visibility can be read if the reader does not set credentials for the request. Users should upgrade to 0.6.1 or later to receive a patch. No known workarounds are available.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2024-39313
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 2 Nov 2026, 18:32 UTC · Revision 1
Source evidence
toy-blog Improper Input Validation vulnerability
core-osv · Original sourcePublished 1 Jul 2024, 21:23 UTC
toy-blog is a headless content management system implementation. Starting in version 0.5.4 and prior to version 0.6.1, articles with private visibility can be read if the reader does not set credentials for the request. Users should upgrade to 0.6.1 or later to receive a patch. No known workarounds are available.
osv:CVE-2024-39313
Complete source record
{
"id": "76621db7264c4e647948080f1348f6e619689236b9d0ecdf489e6c26a7d5be92",
"url": "https://osv.dev/vulnerability/CVE-2024-39313",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "toy-blog Improper Input Validation vulnerability",
"summary": "toy-blog is a headless content management system implementation. Starting in version 0.5.4 and prior to version 0.6.1, articles with private visibility can be read if the reader does not set credentials for the request. Users should upgrade to 0.6.1 or later to receive a patch. No known workarounds are available.",
"evidence": "osv:CVE-2024-39313",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2024-39313",
"aliases": [
"CVE-2024-39313",
"GHSA-rf2q-5q4q-5fwr"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/kisaragieffective/toy-blog",
"type": "GIT",
"events": [
{
"introduced": "c40f47e7fdc621064a2d992cbbc48abc82f335d1"
},
{
"fixed": "b33140d71d3731d395334d3c2cf7846f9c29fe2c"
},
{
"fixed": "f13a45f68c9560124558e6bb445ad441a4cf4732"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:toy-blog_project:toy-blog:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0.5.4"
},
{
"fixed": "0.6.1"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "f13a45f68c9560124558e6bb445ad441a4cf4732"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"0.6.0",
"0.5.4"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-39313.json"
}
}
],
"modified": "2026-10-28T02:30:22.382098355Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/39xxx/CVE-2024-39313.json",
"https://github.com/KisaragiEffective/toy-blog/security/advisories/GHSA-rf2q-5q4q-5fwr",
"https://nvd.nist.gov/vuln/detail/CVE-2024-39313",
"https://github.com/KisaragiEffective/toy-blog/commit/f13a45f68c9560124558e6bb445ad441a4cf4732"
],
"provider_metadata": {
"cwe_ids": [
"CWE-200"
],
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/39xxx/CVE-2024-39313.json"
}
},
"related_cves": [
{
"value": "CVE-2024-39313",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 488549,
"published_at": "2024-07-01T21:23:38.247+00:00"
}