CVE-2024-22050

Source
https://cve.org/CVERecord?id=CVE-2024-22050
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-22050.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-22050
Aliases
Published
2024-01-04T20:24:58.500Z
Modified
2026-05-30T23:16:56.131867Z
Severity
  • 7.5 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N CVSS Calculator
Summary
Iodine Static File Server Path Traversal Vulnerability
Details

Path traversal in the static file service in Iodine less than 0.7.33 allows an unauthenticated, remote attacker to read files outside the public folder via malicious URLs.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/22xxx/CVE-2024-22050.json",
    "cwe_ids": [
        "CWE-22"
    ],
    "cna_assigner": "VulnCheck"
}
References

Affected packages

Git / github.com/boazsegev/iodine

Affected ranges

Type
GIT
Repo
https://github.com/boazsegev/iodine
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed

Affected versions

v0.*
v0.0.1
v0.0.2
v0.0.3
v0.0.4
v0.1.0
v0.1.1
v0.1.10
v0.1.11
v0.1.12
v0.1.13
v0.1.14
v0.1.15
v0.1.16
v0.1.17
v0.1.18
v0.1.19
v0.1.2
v0.1.20
v0.1.21
v0.1.3
v0.1.4
v0.1.5
v0.1.6
v0.1.7
v0.1.8
v0.1.9
v0.2.0
v0.2.1
v0.2.10
v0.2.11
v0.2.12
v0.2.13
v0.2.14
v0.2.15
v0.2.16
v0.2.17
v0.2.2
v0.2.3
v0.2.4
v0.2.5
v0.2.6
v0.2.7
v0.2.8
v0.2.9
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.3.4
v0.3.5
v0.3.6
v0.4.0
v0.4.1
v0.4.10
v0.4.11
v0.4.12
v0.4.14
v0.4.15
v0.4.16
v0.4.17
v0.4.18
v0.4.19
v0.4.2
v0.4.3
v0.4.4
v0.4.5
v0.4.6
v0.4.7
v0.4.8
v0.4.9
v0.5.0
v0.5.1
v0.5.2
v0.6.0
v0.6.1
v0.6.2
v0.6.3
v0.6.4
v0.6.5
v0.7.0
v0.7.1
v0.7.10
v0.7.11
v0.7.12
v0.7.13
v0.7.14
v0.7.15
v0.7.16
v0.7.17
v0.7.18
v0.7.19
v0.7.2
v0.7.20
v0.7.21
v0.7.22
v0.7.23
v0.7.24
v0.7.25
v0.7.26
v0.7.27
v0.7.28
v0.7.29
v0.7.3
v0.7.31
v0.7.32
v0.7.4
v0.7.5
v0.7.6
v0.7.7
v0.7.8
v0.7.9

Database specific

vanir_signatures
[
    {
        "deprecated": false,
        "target": {
            "function": "fio_cluster_signal_children",
            "file": "ext/iodine/fio.c"
        },
        "digest": {
            "length": 294.0,
            "function_hash": "243815658984901601254831135813540314089"
        },
        "id": "CVE-2024-22050-009de88c",
        "source": "https://github.com/boazsegev/iodine/commit/71d4d6baf8feca7c78706497e220393d2cf6ab11",
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "target": {
            "file": "ext/iodine/fio.c"
        },
        "digest": {
            "line_hashes": [
                "196918568327592438754105882879564746294",
                "41226202146427547074522869997226454111",
                "79439140836517262591787053381533180335",
                "299622457204156858687999953879889183919",
                "4979803805328322111856760887082593507",
                "36807402200326799282276456556352826393",
                "169718661049602883613363355064697154841",
                "269452999441699672750271651496930875979",
                "242327820929175737099267210557958656197",
                "147400665018959708759329345437771846610",
                "287995369728883787480459857246005255488",
                "329737156864416051234497540339783773782",
                "204518393894593686964773186603439850859",
                "211494523129736756825637156402236652227",
                "326544900871441665907990251539821223971",
                "266867461536277004903233390294462481718"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2024-22050-2c090d9c",
        "source": "https://github.com/boazsegev/iodine/commit/71d4d6baf8feca7c78706497e220393d2cf6ab11",
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "target": {
            "function": "iodine_handle_exception",
            "file": "ext/iodine/iodine_caller.c"
        },
        "digest": {
            "length": 870.0,
            "function_hash": "194995911288533125386862867453236156333"
        },
        "id": "CVE-2024-22050-45b468e8",
        "source": "https://github.com/boazsegev/iodine/commit/71d4d6baf8feca7c78706497e220393d2cf6ab11",
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "target": {
            "function": "fio_cluster_client_handler",
            "file": "ext/iodine/fio.c"
        },
        "digest": {
            "length": 552.0,
            "function_hash": "140921573369835062716887726008245610031"
        },
        "id": "CVE-2024-22050-67c28e34",
        "source": "https://github.com/boazsegev/iodine/commit/71d4d6baf8feca7c78706497e220393d2cf6ab11",
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "target": {
            "file": "ext/iodine/iodine_caller.c"
        },
        "digest": {
            "line_hashes": [
                "154580733812688776489264436925092533393",
                "169377808494376228258999676681411368482",
                "310456079662063795568369980306067937879",
                "2820688114158937741147297963825251354",
                "206967909146579843470792042967989868830",
                "174406199762451360323289582030296975901",
                "208640733042351204942052845742615868752",
                "94957280814253563060378061787801268771"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2024-22050-a7fc4e8f",
        "source": "https://github.com/boazsegev/iodine/commit/71d4d6baf8feca7c78706497e220393d2cf6ab11",
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "target": {
            "function": "fio_worker_cleanup",
            "file": "ext/iodine/fio.c"
        },
        "digest": {
            "length": 998.0,
            "function_hash": "209955559941981499080254412180985035169"
        },
        "id": "CVE-2024-22050-b43f28d0",
        "source": "https://github.com/boazsegev/iodine/commit/71d4d6baf8feca7c78706497e220393d2cf6ab11",
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "target": {
            "function": "fio_cluster_listen_on_close",
            "file": "ext/iodine/fio.c"
        },
        "digest": {
            "length": 325.0,
            "function_hash": "1639933250413116762593878957164322797"
        },
        "id": "CVE-2024-22050-e40065e1",
        "source": "https://github.com/boazsegev/iodine/commit/71d4d6baf8feca7c78706497e220393d2cf6ab11",
        "signature_type": "Function",
        "signature_version": "v1"
    }
]
source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-22050.json"
vanir_signatures_modified
"2026-05-30T23:16:56Z"