CVE-2022-28927

Source
https://cve.org/CVERecord?id=CVE-2022-28927
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-28927.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2022-28927
Published
2022-05-19T15:31:27Z
Modified
2026-08-12T13:00:57.928513Z
Summary
[none]
Details

A remote code execution (RCE) vulnerability in Subconverter v0.7.2 allows attackers to execute arbitrary code via crafted config and url parameters.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/28xxx/CVE-2022-28927.json",
    "cna_assigner": "mitre"
}
References

Affected packages

Git / github.com/tindy2013/subconverter

Affected ranges

Type
GIT
Repo
https://github.com/tindy2013/subconverter
Events
Database specific
Show details
{
    "cpe": "cpe:2.3:a:subconverter_project:subconverter:0.7.2:*:*:*:*:*:*:*",
    "extracted_events": [
        {
            "introduced": "0.7.2"
        },
        {
            "last_affected": "0.7.2"
        }
    ],
    "source": [
        "CPE_STRING",
        "REFERENCES"
    ]
}

Affected versions

0.*
0.7.2
v0.*
v0.7.2

Database specific

vanir_signatures_modified
"2026-08-12T13:00:57Z"
vanir_signatures
[
    {
        "id": "CVE-2022-28927-097fbad1",
        "deprecated": false,
        "signature_type": "Function",
        "signature_version": "v1",
        "digest": {
            "length": 845.0,
            "function_hash": "259509781383575194076030127458393994113"
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "function": "nodeRename",
            "file": "src/generator/config/nodemanip.cpp"
        }
    },
    {
        "id": "CVE-2022-28927-0eb00b63",
        "deprecated": false,
        "signature_type": "Function",
        "signature_version": "v1",
        "digest": {
            "length": 936.0,
            "function_hash": "120144558944376038716666326901165210208"
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "function": "addEmoji",
            "file": "src/generator/config/nodemanip.cpp"
        }
    },
    {
        "id": "CVE-2022-28927-10b21ea2",
        "deprecated": false,
        "signature_type": "Line",
        "signature_version": "v1",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "338545122428861871429691488915455247789",
                "200772283940007641301736675419329515907",
                "249193650644317766291367232510792875927",
                "48249621468777245612224269696919157974"
            ]
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "file": "src/generator/config/subexport.cpp"
        }
    },
    {
        "id": "CVE-2022-28927-1bedc58b",
        "deprecated": false,
        "signature_type": "Function",
        "signature_version": "v1",
        "digest": {
            "length": 16025.0,
            "function_hash": "68445709000031332524011621302530271769"
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "function": "subconverter",
            "file": "src/handler/interfaces.cpp"
        }
    },
    {
        "id": "CVE-2022-28927-39ffba9e",
        "deprecated": false,
        "signature_type": "Line",
        "signature_version": "v1",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "38184234143551854430953235571966865589",
                "199019713418822282068383034268708811964",
                "187664432621830627626336405977651025775",
                "303898551453791528540437062282712833696"
            ]
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "file": "src/handler/settings.h"
        }
    },
    {
        "id": "CVE-2022-28927-4c0fa7be",
        "deprecated": false,
        "signature_type": "Line",
        "signature_version": "v1",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "272180236190803384077581039876713184995",
                "337525974262718244791059008275309178776",
                "45693590855883608092513206710637743349",
                "138404948008004436906753056840612479824"
            ]
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "file": "src/generator/config/subexport.h"
        }
    },
    {
        "id": "CVE-2022-28927-72e6b3fb",
        "deprecated": false,
        "signature_type": "Function",
        "signature_version": "v1",
        "digest": {
            "length": 986.0,
            "function_hash": "196558245184345599413304203553150903103"
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "function": "groupGenerate",
            "file": "src/generator/config/subexport.cpp"
        }
    },
    {
        "id": "CVE-2022-28927-7cfdb7e4",
        "deprecated": false,
        "signature_type": "Function",
        "signature_version": "v1",
        "digest": {
            "length": 3780.0,
            "function_hash": "201075664167984993253001476031114919860"
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "function": "addNodes",
            "file": "src/generator/config/nodemanip.cpp"
        }
    },
    {
        "id": "CVE-2022-28927-8e0ded74",
        "deprecated": false,
        "signature_type": "Line",
        "signature_version": "v1",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "256475900586497594565061200923420273085",
                "26200362067498421376176561240662694476",
                "83143073932275058233030526177704135909",
                "173642351841019992801130714198601139242",
                "285777057819666270287578096977855690283",
                "239916305284554054789959660754805152324",
                "173369305118071446425651090795419746348",
                "305659003616553021762209333941254069705",
                "224222081096339282781586640931451557366",
                "280341859001341640227704303258695095376",
                "59529319329304376427733611362831693475",
                "289047087160005059016085052957547184886",
                "91661193397978673972009858218208210814",
                "61652276915242085458917827129796725188",
                "240255950819135606143263445250573960626",
                "168318540835906262512058200028935972432",
                "261091070461111865743352351135573726308",
                "222867480584463794881085523954523409170",
                "245043193386902901152416675710301878249",
                "322735503505077120104598266362995837922",
                "315719641304638773107718365958028047871",
                "246869364792251145136331387766175112039",
                "245447614304576090768702617397043367721",
                "214613345714229069361719409735488692835",
                "26684248191480770023402528090273506687",
                "133895057545911509730475983254651304081",
                "240301710178886251064453377495200047213",
                "27472109781921241935817684250938609000"
            ]
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "file": "src/handler/settings.cpp"
        }
    },
    {
        "id": "CVE-2022-28927-8ecff4c4",
        "deprecated": false,
        "signature_type": "Function",
        "signature_version": "v1",
        "digest": {
            "length": 9533.0,
            "function_hash": "115805550838069525950021802464296960690"
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "function": "readConf",
            "file": "src/handler/settings.cpp"
        }
    },
    {
        "id": "CVE-2022-28927-99b9f2ff",
        "deprecated": false,
        "signature_type": "Line",
        "signature_version": "v1",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "241063006537864921060524776673725920480",
                "72919050273123263322294299880673941040",
                "215461335715119335376797676120201414733"
            ]
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "file": "src/handler/interfaces.cpp"
        }
    },
    {
        "id": "CVE-2022-28927-ab5c75c1",
        "deprecated": false,
        "signature_type": "Function",
        "signature_version": "v1",
        "digest": {
            "length": 9329.0,
            "function_hash": "141244377687438143516988183872240920351"
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "function": "readYAMLConf",
            "file": "src/handler/settings.cpp"
        }
    },
    {
        "id": "CVE-2022-28927-c82802fb",
        "deprecated": false,
        "signature_type": "Function",
        "signature_version": "v1",
        "digest": {
            "length": 1299.0,
            "function_hash": "76210728789571129635431835786818392631"
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "function": "preprocessNodes",
            "file": "src/generator/config/nodemanip.cpp"
        }
    },
    {
        "id": "CVE-2022-28927-c86a1953",
        "deprecated": false,
        "signature_type": "Function",
        "signature_version": "v1",
        "digest": {
            "length": 6503.0,
            "function_hash": "316647142611184594576434641409571207874"
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "function": "readTOMLConf",
            "file": "src/handler/settings.cpp"
        }
    },
    {
        "id": "CVE-2022-28927-d60de665",
        "deprecated": false,
        "signature_type": "Line",
        "signature_version": "v1",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "198906372156697715820319630576678806894",
                "91021285207433122594555164950929376883",
                "95363140249836527866197925287371529777",
                "75257081543197597182808301106978088799",
                "302458432708978033424252702468119433642",
                "9650651562072460958422195750698730853",
                "68739858142534844118586448345633972687",
                "27203750936494394576703454954854971149",
                "197554509633727142283748512439271266776",
                "35403679111830034404974572256916419987",
                "15248752157228626773720563960312279268",
                "232005498609078662816508164927764927881",
                "70145136640763619976803526149952070492",
                "72761003550693856262929892268275576240",
                "181126925487699852816993882951080568815",
                "189170211905543349673688295163332543524"
            ]
        },
        "source": "https://github.com/tindy2013/subconverter/commit/ce8d2bd0f13f05fcbd2ed90755d097f402393dd3",
        "target": {
            "file": "src/generator/config/nodemanip.cpp"
        }
    }
]
source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-28927.json"