Skip to content

Commit d30df31

Browse files
committed
1 parent 43ed597 commit d30df31

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## Unreleased
44

55
- The `PDO::MYSQL_ATTR_MULTI_STATEMENTS` attribute is no longer set by default for database connections. ([#18474](https://github.com/craftcms/cms/issues/18474))
6+
- Fixed a [low-severity](https://github.com/craftcms/cms/security/policy#severity--remediation) information disclosure vulnerability. (GHSA-5pgf-h923-m958)
67

78
## 4.17.7 - 2026-02-24
89

src/controllers/AssetsController.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1194,6 +1194,9 @@ public function actionPreviewFile(): Response
11941194
return $this->asFailure(Craft::t('app', 'Asset not found with that id'));
11951195
}
11961196

1197+
$this->requireVolumePermissionByAsset('viewAssets', $asset);
1198+
$this->requirePeerVolumePermissionByAsset('viewPeerAssets', $asset);
1199+
11971200
$previewHtml = null;
11981201

11991202
$previewHandler = Craft::$app->getAssets()->getAssetPreviewHandler($asset);

0 commit comments

Comments
 (0)