Skip to content

Commit a54d240

Browse files
icewind1991backportbot[bot]
authored andcommitted
fix: clear key password after loading key
fix: clear key password after loading key Signed-off-by: Robin Appelman <robin@icewind.nl> # Conflicts: # apps/files_external/lib/Lib/Auth/PublicKey/RSA.php # Conflicts: # apps/files_external/lib/Lib/Auth/PublicKey/RSA.php # apps/files_external/lib/Lib/Auth/PublicKey/RSAPrivateKey.php [skip ci]
1 parent dbe9d8a commit a54d240

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

apps/files_external/lib/Lib/Auth/PublicKey/RSA.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ public function manipulateStorageConfig(StorageConfig &$storage, ?IUser $user =
5252
throw new \RuntimeException('unable to load private key');
5353
}
5454
}
55+
$auth = $auth->withPassword('');
5556
$storage->setBackendOption('public_key_auth', $auth);
5657
}
5758

apps/files_external/lib/Lib/Auth/PublicKey/RSAPrivateKey.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ public function manipulateStorageConfig(StorageConfig &$storage, ?IUser $user =
5353
if (!$auth instanceof RSA\PrivateKey) {
5454
throw new \RuntimeException('Loaded key is not a private key');
5555
}
56+
57+
$auth = $auth->withPassword('');
5658
$storage->setBackendOption('public_key_auth', $auth);
5759
}
5860
}

0 commit comments

Comments
 (0)