Server-Side Request Forgery (SSRF) in GitHub repository appsmithorg/appsmith prior to 1.8.2.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/4xxx/CVE-2022-4096.json",
"cna_assigner": "@huntrdev",
"cwe_ids": [
"CWE-918"
]
}{
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "1.8.2"
}
],
"cpe": "cpe:2.3:a:appsmith:appsmith:*:*:*:*:*:*:*:*",
"source": [
"CPE_RANGE",
"REFERENCES"
]
}"2026-06-15T19:01:17Z"
[
{
"digest": {
"function_hash": "145192353046966337268140405587157479158",
"length": 257.0
},
"signature_version": "v1",
"id": "CVE-2022-4096-087a7191",
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "app/server/appsmith-interfaces/src/main/java/com/appsmith/external/helpers/restApiUtils/helpers/URIUtils.java",
"function": "isHostDisallowed"
},
"source": "https://github.com/appsmithorg/appsmith/commit/769719ccfe667f059fe0b107a19ec9feb90f2e40"
},
{
"digest": {
"function_hash": "320125406614367455751840880674335359709",
"length": 1255.0
},
"signature_version": "v1",
"id": "CVE-2022-4096-10a0d677",
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "app/server/appsmith-interfaces/src/main/java/com/appsmith/external/helpers/restApiUtils/helpers/TriggerUtils.java",
"function": "httpCall"
},
"source": "https://github.com/appsmithorg/appsmith/commit/769719ccfe667f059fe0b107a19ec9feb90f2e40"
},
{
"digest": {
"function_hash": "225057294993370712810450889180737739016",
"length": 2586.0
},
"signature_version": "v1",
"id": "CVE-2022-4096-18cb2627",
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "app/server/appsmith-plugins/graphqlPlugin/src/main/java/com/external/plugins/GraphQLPlugin.java",
"function": "executeCommon"
},
"source": "https://github.com/appsmithorg/appsmith/commit/769719ccfe667f059fe0b107a19ec9feb90f2e40"
},
{
"digest": {
"function_hash": "232595062182890884019937015522591473303",
"length": 2028.0
},
"signature_version": "v1",
"id": "CVE-2022-4096-19ccab3d",
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "app/server/appsmith-plugins/restApiPlugin/src/main/java/com/external/plugins/RestApiPlugin.java",
"function": "executeCommon"
},
"source": "https://github.com/appsmithorg/appsmith/commit/769719ccfe667f059fe0b107a19ec9feb90f2e40"
},
{
"digest": {
"line_hashes": [
"1906220893943288162975239611409868616",
"327403330009109782213699735399517140076",
"210534189610095526983392772956703013014",
"173734250369427551105401043272961312990",
"159903214742014915456552627492337824627",
"231166734702854534524628588026470344680",
"178483210615713673001989083233823764328",
"41081640110009591233711851980940062525",
"318495023744784146031956633635185535358",
"217539437609383015220294261587638939393",
"115879790528042589862242109992304832253",
"334272372327746116856876404465892003247",
"163383551272440098956563036298976909220",
"220813482680929491638127749487653109939",
"301993365345742324245151268770420637003",
"253511673818984759217450905539996281195",
"192020996282278339137335534909040627463",
"327335332208978346880570469130367814693",
"267650468687137936297592929726358760361",
"58405673752907439458785901755753401717",
"75542745313134479502714619823445448125",
"83404781443020683183694574996814071850",
"307186311240352573381431014358941886291",
"332267304259521991188232640159465582059",
"31201756065821084274289988206622829036",
"196209619457724590981813577280017204148",
"338772347849475182106093147658585872246",
"77829242734829849290582673389632582552",
"326496954402190001074806667230075896258",
"207397333776816430915448239299190643812",
"118412004251265702118259826822940251952",
"334134501083073071026981063788217244698",
"329098663154413081880838519035595944492",
"190549833761771755456069371611068519924",
"65383955711124502965912776193522887633",
"119258643187066581918636638689377121213",
"217612922888326080339377603902683798987"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2022-4096-34789603",
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "app/server/appsmith-plugins/restApiPlugin/src/main/java/com/external/plugins/RestApiPlugin.java"
},
"source": "https://github.com/appsmithorg/appsmith/commit/769719ccfe667f059fe0b107a19ec9feb90f2e40"
},
{
"digest": {
"line_hashes": [
"9432807538767962584797898349220320343",
"52551641944866154371062618517949017704",
"186067944762004003040038228366692296396",
"125421055054178106608631466262724517656",
"206603820124025874868527552986765365780",
"23296424897504233498418632905693977757",
"250044257116057661112853595149949373131",
"198015489322318751229901727108827565502",
"323058948095689910138317083533736013844",
"44016896568965995257143730853379607488",
"94423622687769574475632935447820786640",
"221611715936225490432828313645697653278",
"330368287441661979309345246694304253347",
"333421210382167043585675976987801187413",
"71211260255431211347363682855661584562",
"248060465884554720023021684783136434803",
"296397270775122601438852585218784189499",
"158194635007527626288897730995241102856",
"241619175683777770207076300055573966475",
"39277198374113349581233151752275253321",
"294630623907768869588077670155020561564",
"196485098516979948758681860856940872806",
"176408812080947312704823639519104554444",
"166879455028029835718121745409258157965",
"15304750005334614994272616857774482818",
"198829199188401441490958277895465272529",
"171691032300907601164736347487597528933",
"65569457389471712760959422064346638933",
"102130471066200392478778849541708735566",
"319916296588898627676566072646922602523",
"235036516467583697181719156527240141145",
"312304696117047751048503408896516349463",
"148532068848401723459686977282131815331",
"241980686970398920992044525753120686594"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2022-4096-46bd4eef",
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "app/server/appsmith-interfaces/src/main/java/com/appsmith/external/helpers/restApiUtils/helpers/URIUtils.java"
},
"source": "https://github.com/appsmithorg/appsmith/commit/769719ccfe667f059fe0b107a19ec9feb90f2e40"
},
{
"digest": {
"function_hash": "267492141035305050599787153187617396633",
"length": 104.0
},
"signature_version": "v1",
"id": "CVE-2022-4096-5a538166",
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "app/server/appsmith-interfaces/src/main/java/com/appsmith/util/WebClientUtils.java",
"function": "applyProxyIfConfigured"
},
"source": "https://github.com/appsmithorg/appsmith/commit/769719ccfe667f059fe0b107a19ec9feb90f2e40"
},
{
"digest": {
"line_hashes": [
"231483649200881672082014547658348531063",
"86961080019782418952535482205134517757",
"200648727588846091343621663116642474186",
"305995746986382932104750229307389258993",
"161190483828085352843835890732144052736",
"5862196658595711611917824259678668309",
"293787578447207019131154865525080545355",
"74014854090953883254002554201905282774",
"270725679880291375545038202830537095454",
"254928441929797434896139706168201728871",
"64043790967528099477973069407333935220",
"103085229028138648742053220945896495945",
"39840017659799108034710533403200095403",
"332267304259521991188232640159465582059",
"31201756065821084274289988206622829036",
"196209619457724590981813577280017204148",
"338772347849475182106093147658585872246",
"77829242734829849290582673389632582552",
"326496954402190001074806667230075896258",
"207397333776816430915448239299190643812",
"118412004251265702118259826822940251952",
"334134501083073071026981063788217244698",
"329098663154413081880838519035595944492",
"190549833761771755456069371611068519924",
"65383955711124502965912776193522887633",
"119258643187066581918636638689377121213",
"217612922888326080339377603902683798987",
"75749394366896405202597042412917237027",
"331050432484328793477704557754027243284",
"110226518681904854083907055664664912754",
"145145025078464045340602369133673487268"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2022-4096-6944a682",
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "app/server/appsmith-plugins/graphqlPlugin/src/main/java/com/external/plugins/GraphQLPlugin.java"
},
"source": "https://github.com/appsmithorg/appsmith/commit/769719ccfe667f059fe0b107a19ec9feb90f2e40"
},
{
"digest": {
"line_hashes": [
"240958382942554352802090193593784956309",
"55704793273543278149867192313565721517",
"194122578210547262657160601661619049734",
"150140589688475733853243262144199509912",
"119196896495049716637779105134024242937",
"187166151209392289558680599359284054336",
"158781597371433977778143084359189863988",
"198677741434331334413937711261451883077",
"90103784137279341676681812673654721903",
"225816719063546806193867385609177043022",
"106539172807504149582797617433701360112",
"50941609230112282674902019359575150310",
"333753869095742125951325089539944181690",
"189342261600526618766925393221605963427",
"173955012246342190496818385764573837663",
"61144392077508017409544447700515355896",
"195007045390438894953353282844120737507",
"77435531346964978503749928005471779747",
"191502762138506629961452780128196125187",
"298840346835004233814700068443424973872",
"36781568397455925042754208722177390441",
"29177008767409714595104849141979534437"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2022-4096-7f4713f9",
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "app/server/appsmith-interfaces/src/main/java/com/appsmith/external/helpers/restApiUtils/helpers/TriggerUtils.java"
},
"source": "https://github.com/appsmithorg/appsmith/commit/769719ccfe667f059fe0b107a19ec9feb90f2e40"
},
{
"digest": {
"line_hashes": [
"152080683263539389310825549221773902643",
"81238634984805231071149285195258320729",
"268046508700574288624370261150199261478",
"59492654715229827296589583969034419835",
"212294121939776760438620164986502201522",
"162626788513041985441781706830507616319",
"12600041097976052340374565469927415204",
"204960003617103543509999299812168985478",
"129448274625508867638131384252943189712",
"118130825794073133000084654204937120307",
"284697442329839013251825626330659977224",
"71119792600175972427052685533574434649",
"303859067245223287758665289427627995770",
"269894264416325655323774178277371410537"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2022-4096-82ed1321",
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "app/server/appsmith-interfaces/src/main/java/com/appsmith/util/WebClientUtils.java"
},
"source": "https://github.com/appsmithorg/appsmith/commit/769719ccfe667f059fe0b107a19ec9feb90f2e40"
},
{
"digest": {
"function_hash": "51271055448745066480315227247537221847",
"length": 556.0
},
"signature_version": "v1",
"id": "CVE-2022-4096-e885fcc6",
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "app/server/appsmith-interfaces/src/main/java/com/appsmith/external/helpers/restApiUtils/helpers/URIUtils.java",
"function": "addQueryParamsToURI"
},
"source": "https://github.com/appsmithorg/appsmith/commit/769719ccfe667f059fe0b107a19ec9feb90f2e40"
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2022-4096.json"