OpenMetadata is a unified metadata platform. Versions prior to 1.11.4 are vulnerable to remote code execution via Server-Side Template Injection (SSTI) in FreeMarker email templates. An attacker must have administrative privileges to exploit the vulnerability. Version 1.11.4 contains a patch.
{
"cwe_ids": [
"CWE-1336"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/22xxx/CVE-2026-22244.json",
"cna_assigner": "GitHub_M"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-22244.json"
[
{
"deprecated": false,
"id": "CVE-2026-22244-0adbf009",
"digest": {
"threshold": 0.9,
"line_hashes": [
"51834898959253789355240757164876697339",
"270273916587880431979287235350556209338",
"16054123665087782559531887014602331552"
]
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/postgres/v1110/Migration.java"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-0bfae92e",
"digest": {
"length": 826.0,
"function_hash": "8388154987470262310528445150254650542"
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/utils/v1110/MigrationUtil.java",
"function": "insertV000RecordIfMissing"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-16a92a53",
"digest": {
"threshold": 0.9,
"line_hashes": [
"51834898959253789355240757164876697339",
"270273916587880431979287235350556209338",
"16054123665087782559531887014602331552"
]
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/mysql/v1110/Migration.java"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-2754a96b",
"digest": {
"length": 203.0,
"function_hash": "4309299065380164269141020178352091165"
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/api/MigrationWorkflow.java",
"function": "loadMigrations"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-2fcb26ec",
"digest": {
"length": 67.0,
"function_hash": "24100414270304800662238845985442255859"
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/postgres/v1110/Migration.java",
"function": "runDataMigration"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-3d4ce33d",
"digest": {
"length": 855.0,
"function_hash": "78837950822964951051698073906247053724"
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/api/MigrationProcessImpl.java",
"function": "performSqlExecutionAndUpdate"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-3f8e4ada",
"digest": {
"threshold": 0.9,
"line_hashes": [
"207353529307531116374155435662880313209",
"8347472063486688851304595505580775936",
"159558494117612632381898256593444304252",
"140803849387440476196472558068414246068",
"54809524354804301556346442897086171574",
"114361491244056298469316227474401899496",
"72960051209501277609131411650708134484",
"254918490099152812517957068554686834333",
"339629857818599115936950869465698742007",
"141569642021618104411584849649249438752",
"169359039232940737125554568768356925475",
"213087554598934754004788646431984768553",
"93262996845657224280897757484717895343",
"327020239812410591517676109234502900828",
"164804446338975010974002259271708944295",
"147272635611308764091589484640694008382",
"29454867516751228872241007287945405754"
]
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/api/MigrationWorkflow.java"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-417d7c5b",
"digest": {
"threshold": 0.9,
"line_hashes": [
"66206583040044076972708118242157555820",
"136276039634073277601854266903756671949",
"184959558505018931387251751202034164303",
"146606857118698974804471992174221966964"
]
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/api/MigrationProcessImpl.java"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-5eca3d58",
"digest": {
"length": 1790.0,
"function_hash": "314013167972458661612259257987131502801"
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/utils/v1110/MigrationUtil.java",
"function": "migrateFlywayHistoryRecords"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-72cc245e",
"digest": {
"length": 67.0,
"function_hash": "24100414270304800662238845985442255859"
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/mysql/v1110/Migration.java",
"function": "runDataMigration"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-9d8cf272",
"digest": {
"threshold": 0.9,
"line_hashes": [
"148386087734865396118622697052228601470",
"247753924226171952643177967719877476169",
"84366447983357170152446443023054460279",
"20471808833037620582276213183994287270",
"127654607866139121475909995453103169083",
"73853675552554058735158054711240345710",
"68757503621053631143699742475603455425",
"74308725997918843773242453844637420778",
"311651507842724901405285484751715556738",
"319390332561128587812777651330712112425"
]
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/utils/v1114/MigrationUtil.java"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-b21f7a9c",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68716287472831296899750015177699462292",
"268341032679781111251555183748625483545",
"219926343986811918319122201641128781124",
"246249721355207125858555596365064380046",
"13860908945162995646899491943270544634",
"339145792198720485603658993028724950239",
"261313096008110567320528498720542900600",
"327440000111412121252142477080586951532",
"285166563845716364110760873285970917150",
"256881461787249913608667622390785166308",
"328670520881604060141115119107846243724",
"188782032522861787778474969720024050013",
"141057140995643092308493051404868380009",
"95998712295120759027143875604856203707",
"42588412192914000175325225237829246481",
"297168827576546284572423898614606805732",
"202643702559483305718463532958738277311",
"122300469108299112847469157192060490078",
"322430747429928988968920077819267674731",
"258887493420613319562000414108862630874",
"310054494121263785360709305883865110249",
"313200555570402078514832923746765967701",
"71201372745114131925943048661877814418",
"82990646233078223755891749426961499728",
"167162617226200594620084625772385929105",
"219539866824754635492757792740725652346",
"45825425849304619331697054934508138354",
"107538167045146554568083078193644424688",
"39837992327610440400280976625141047195",
"78521297348304461992829096172695346291",
"142532480254153117743438400504156900540",
"106219990706570736915725466397568615850",
"166382334914725419496446183774228027983",
"166278358800975348676778756164541175936",
"65288599983567825992316911066307873107",
"287341221951005777776244039251988136099",
"46699937900460366108966137725330478006",
"248785616558447593728431156257321161487",
"19900085459757486688408294745489671504",
"146858738701739336872262570829171609737",
"111256160525847768419551218683828807912",
"332190830292397749122666272660086785931",
"185773361026420993376374368739089459584",
"284761129750209118337809603962895584594",
"197772140852062371296219292849534432351",
"101651537243975360854997034813101453744",
"25710384488708518540098364654328221125",
"38956896895390641105643509603515867787",
"137797281769059287621964436677058416302",
"50664716750112846062436396424060359917",
"135400638045937149055123582457978233859",
"239528223042771930430907811164239175479",
"317624163556517505185628813144739706894",
"65459303014943262653305594739263392410",
"31585064015196463234898656816757083996",
"57681192182648121225023134664864605292",
"318865885125820445215541310149555858376",
"177829977784505587789890588225866170221",
"152868930654041742249034385487566447584",
"118228527867578039643451141748309562419",
"303774551290534305734549651817131018515",
"165973629264958259176556682627881644851",
"316487385851671076857045725535982431343",
"118957982589049358367339265450262171216"
]
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/utils/v1110/MigrationUtil.java"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-b8b2f274",
"digest": {
"threshold": 0.9,
"line_hashes": [
"129563673631605485691696809390090125404",
"76258668123272534527094403198501953462",
"172603327682428392174674568029599873571"
]
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/util/OpenMetadataOperations.java"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-bc26e203",
"digest": {
"length": 787.0,
"function_hash": "20303503210009068736088909140385487685"
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/utils/v1110/MigrationUtil.java",
"function": "migrateFlywayHistory"
}
},
{
"deprecated": false,
"id": "CVE-2026-22244-c24e6e92",
"digest": {
"length": 706.0,
"function_hash": "64296000783816469868838673352525043901"
},
"source": "https://github.com/open-metadata/openmetadata/commit/adbe4431db9c861987bca681a156cb5062df0c84",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "openmetadata-service/src/main/java/org/openmetadata/service/migration/utils/v1110/MigrationUtil.java",
"function": "hasFlywayDataAlreadyMigrated"
}
}
]