Skip to content

Commit 173a6b6

Browse files
Merge pull request #158 from magento-commerce/develop
MCLOUD-14023: Release cloud patches 1.1.11
2 parents cf76731 + 4810c71 commit 173a6b6

File tree

3 files changed

+22
-1
lines changed

3 files changed

+22
-1
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "magento/magento-cloud-patches",
33
"description": "Provides critical fixes for Magento 2 Enterprise Edition",
44
"type": "magento2-component",
5-
"version": "1.1.10",
5+
"version": "1.1.11",
66
"license": "OSL-3.0",
77
"repositories": {
88
"repo.magento.com": {

patches.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,9 @@
307307
},
308308
"Patch for CVE-2025-47110 - Improve-admin-cache-efficiency": {
309309
">=2.4.4 <2.4.4-p14 || >=2.4.5 <2.4.5-p13 || >=2.4.6 <2.4.6-p11 || >=2.4.7 <2.4.7-p6 || 2.4.8": "MCLOUD-13753__Patch_for_CVE-2025-47110_improve-admin-cache-efficiency__2.4.x.patch"
310+
},
311+
"Patch for CVE-2025-54236 - WebAPI-improvement": {
312+
">=2.4.4 <2.4.4-p16 || >=2.4.5 <2.4.5-p15 || >=2.4.6 <2.4.6-p13 || >=2.4.7 <2.4.7-p8 || >=2.4.8 <2.4.8-p3": "MCLOUD-14016__Patch_for_CVE-2025-54236_webapi_improvement__2.4.x.patch"
310313
}
311314
},
312315
"magento/module-paypal": {
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
diff --git a/vendor/magento/framework/Webapi/ServiceInputProcessor.php b/vendor/magento/framework/Webapi/ServiceInputProcessor.php
2+
index ba58dc2bc7acf..06919af36d2eb 100644
3+
--- a/vendor/magento/framework/Webapi/ServiceInputProcessor.php
4+
+++ b/vendor/magento/framework/Webapi/ServiceInputProcessor.php
5+
@@ -246,6 +246,13 @@ private function getConstructorData(string $className, array $data): array
6+
if (isset($data[$parameter->getName()])) {
7+
$parameterType = $this->typeProcessor->getParamType($parameter);
8+
9+
+ // Allow only simple types or Api Data Objects
10+
+ if (!($this->typeProcessor->isTypeSimple($parameterType)
11+
+ || preg_match('~\\\\?\w+\\\\\w+\\\\Api\\\\Data\\\\~', $parameterType) === 1
12+
+ )) {
13+
+ continue;
14+
+ }
15+
+
16+
try {
17+
$res[$parameter->getName()] = $this->convertValue($data[$parameter->getName()], $parameterType);
18+
} catch (\ReflectionException $e) {

0 commit comments

Comments
 (0)