VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/Translations/Language.ko.xml
diff options
context:
space:
mode:
authorMounir IDRASSI <mounir.idrassi@idrix.fr>2025-01-11 23:22:40 +0100
committerMounir IDRASSI <mounir.idrassi@idrix.fr>2025-01-14 14:59:45 +0100
commit078d1410dd3307956638d9c90f40ec15032ef01f (patch)
tree5b1bba6f7d7e9509a14642d9182b518ba40c8a2c /Translations/Language.ko.xml
parent2cca2e1dafa405addc3af8724baf8563f352ac1c (diff)
downloadVeraCrypt-078d1410dd3307956638d9c90f40ec15032ef01f.tar.gz
VeraCrypt-078d1410dd3307956638d9c90f40ec15032ef01f.zip
Linux/FreeBSD: Prevent mounting volumes on system directories and PATH (CVE-2025-23021, reported by SivertPL @__tfr)
Added security checks to prevent mounting VeraCrypt volumes on system directories (like /usr/bin) or directories in the user's PATH, which could theoretically allow execution of malicious binaries instead of legitimate system binaries. Key changes: - Block mounting on protected system directories (/usr, /bin, /lib, etc.) This restriction cannot be overridden - Block mounting on directories present in user's PATH environment variable This can be overridden with --allow-insecure-mount flag - Add visual warnings (red border, "[INSECURE MODE]") when mounting on PATH directories is allowed - Handle symlinks properly when checking paths - Add new error messages for blocked mount points To override PATH-based restrictions only (system directories remain protected): veracrypt --allow-insecure-mount [options] volume mountpoint Security Impact: Low to Medium The attack requires either: - User explicitly choosing a system directory as mount point instead of using VeraCrypt's default mount points - Or attacker having both filesystem access to modify favorites configuration AND knowledge of the volume password Default mount points are not affected by this vulnerability. Security: CVE-2025-23021
Diffstat (limited to 'Translations/Language.ko.xml')
-rw-r--r--Translations/Language.ko.xml3
1 files changed, 3 insertions, 0 deletions
diff --git a/Translations/Language.ko.xml b/Translations/Language.ko.xml
index a245dd10..f9b58936 100644
--- a/Translations/Language.ko.xml
+++ b/Translations/Language.ko.xml
@@ -1641,6 +1641,9 @@
<entry lang="ko" key="ERR_XTS_MASTERKEY_VULNERABLE">경고: 볼륨의 마스터 키가 데이터 보안을 위협하는 공격에 취약합니다.\n\n새 볼륨을 생성하고 데이터를 해당 볼륨으로 옮기세요.</entry>
<entry lang="ko" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">경고: 암호화된 시스템의 마스터 키가 데이터 보안을 위협하는 공격에 취약합니다.\n시스템 파티션/드라이브를 복호화한 후 다시 암호화하세요.</entry>
<entry lang="ko" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">경고: 볼륨의 마스터 키에 보안 취약성이 있습니다.</entry>
+ <entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry>
+ <entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry>
+ <entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">