File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change 11# Release Notes for Craft CMS 3.x
22
3+ ## Unreleased
4+
5+ - Fixed an RCE vulnerability.
6+
37## 3.9.14 - 2024-12-19 [CRITICAL]
48
59- Fixed an RCE vulnerability.
Original file line number Diff line number Diff line change @@ -1197,6 +1197,9 @@ public function actionGenerateTransform(int $transformId = null): Response
11971197 } else {
11981198 $ assetId = $ this ->request ->getRequiredBodyParam ('assetId ' );
11991199 $ handle = $ this ->request ->getRequiredBodyParam ('handle ' );
1200+ if (!is_string ($ handle )) {
1201+ throw new BadRequestHttpException ('Invalid transform handle. ' );
1202+ }
12001203 $ assetModel = Craft::$ app ->getAssets ()->getAssetById ($ assetId );
12011204 if ($ assetModel === null ) {
12021205 throw new BadRequestHttpException ('Invalid asset ID: ' . $ assetId );
You can’t perform that action at this time.
0 commit comments