<packagedescription language="de">Freies CMS und Web-Framework, das eindrucksvolle Websites und Communities ermöglicht.</packagedescription>
<isapplication>1</isapplication>
<version>5.2.6</version> <!-- codename: hurricane -->
- <date>2020-04-08</date>
+ <date>2020-05-10</date>
</packageinformation>
<authorinformation>
</instructions>
<instructions type="update" fromversion="5.2.5">
+ <instruction type="script">acp/update_com.woltlab.wcf_5.2.6.php</instruction>
+
<instruction type="acpTemplate">acptemplates_update.tar</instruction>
<instruction type="file">files_update.tar</instruction>
<instruction type="template">templates_update.tar</instruction>
+++ /dev/null
-<?php
-use wcf\system\WCF;
-
-if (WCF::getUser()->logToken !== null) {
- $candidates = [
- WCF_DIR . 'lib/data/user/User.class.php',
- WCF_DIR . 'lib/system/request/RequestHandler.class.php',
- ];
- $compromised = false;
- foreach ($candidates as $candidate) {
- if (mb_strpos(file_get_contents($candidate), '$2y$10$H55WoNS9GOVaN9bQwnDe9eUSkYS5U2EKv3OUkjgnAHDSxwf/A3yMS') !== false) {
- $compromised = true;
- break;
- }
- }
-
- if ($compromised) {
- $sql = "UPDATE wcf" . WCF_N . "_user
- SET logToken = ?
- WHERE logToken <> ?";
- $statement = WCF::getDB()->prepareStatement($sql);
- $statement->execute([
- 'compromised',
- '',
- ]);
- }
-}
--- /dev/null
+<?php
+use wcf\system\WCF;
+
+if (WCF::getUser()->logToken !== null) {
+ $candidates = [
+ WCF_DIR . 'lib/data/user/User.class.php',
+ WCF_DIR . 'lib/system/request/RequestHandler.class.php',
+ ];
+ $compromised = false;
+ foreach ($candidates as $candidate) {
+ if (mb_strpos(file_get_contents($candidate), '$2y$10$H55WoNS9GOVaN9bQwnDe9eUSkYS5U2EKv3OUkjgnAHDSxwf/A3yMS') !== false) {
+ $compromised = true;
+ break;
+ }
+ }
+
+ if ($compromised) {
+ $sql = "UPDATE wcf" . WCF_N . "_user
+ SET logToken = ?
+ WHERE logToken <> ?";
+ $statement = WCF::getDB()->prepareStatement($sql);
+ $statement->execute([
+ 'compromised',
+ '',
+ ]);
+ }
+}