CVE-2026-67437

Source
https://cve.org/CVERecord?id=CVE-2026-67437
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-67437.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-67437
Aliases
Downstream
Related
Published
2026-07-29T20:43:05Z
Modified
2026-09-09T18:26:41Z
Severity
  • 7.5 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
OliveTin: Unauthenticated DoS via OAuth2 State Memory Exhaustion (Unbounded Map Growth)
Details

OliveTin gives access to predefined shell commands from a web interface. From 3000.0.0 until 3000.17.0, the service/internal/auth/otoauth2/restapi_auth_oauth2.go OAuth2 login handler stores per-login state in the registeredStates map on every /oauth/login request without expiring, deleting, or bounding entries, allowing an unauthenticated attacker to exhaust memory and cause a denial of service. This issue is fixed in version 3000.17.0.

Database specific
{
    "cna_assigner": "GitHub_M",
    "cwe_ids": [
        "CWE-400",
        "CWE-401",
        "CWE-770"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/67xxx/CVE-2026-67437.json"
}
References

Affected packages

Git / github.com/olivetin/olivetin

Affected ranges

Type
GIT
Repo
https://github.com/olivetin/olivetin
Events
Database specific
Show details
{
    "extracted_events": [
        {
            "introduced": "3000.0.0"
        },
        {
            "fixed": "3000.17.0"
        }
    ],
    "source": [
        "AFFECTED_FIELD",
        "REFERENCES"
    ]
}

Affected versions

3000.*
3000.0.0
3000.0.1
3000.0.2
3000.1.0
3000.1.1
3000.1.2
3000.10.0
3000.10.1
3000.10.2
3000.11.0
3000.11.1
3000.11.2
3000.11.3
3000.11.4
3000.12.0
3000.13.0
3000.14.0
3000.15.0
3000.16.0
3000.16.1
3000.16.2
3000.2.0
3000.2.1
3000.3.0
3000.3.1
3000.3.2
3000.4.0
3000.5.0
3000.6.0
3000.7.0
3000.8.0
3000.9.0
3000.9.1
3000.9.4

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-67437.json"