CVE-2026-5456Align Technology My Invisalign App 3.12.4 (Android) 版本存在信息安全漏洞。该漏洞源于应用组件 `com.aligntech.myinvisalign.emea` 的 `BuildConfig.java` 文件中直接硬编码了加密密钥(具体涉及 `CDAACCESS_TOKEN` 参数)。攻击者只需具备本地访问权限及低级权限即可利用此漏洞,通过反编译应用读取该密钥,进而导致敏感数据泄露。尽管已尝试联系厂商,但目前尚未收到任何回应。
该漏洞的根源在于Android应用开发过程中的安全疏忽,将敏感凭证硬编码在 `BuildConfig.java` 文件中。具体而言,`com.aligntech.myinvisalign.emea` 组件包含一个名为 `CDAACCESS_TOKEN` 的字段,该字段在编译时被静态赋值,而非运行时从安全存储中动态获取。由于Android APK文件本质上是压缩的归档文件,任何拥有设备本地访问权限的低权限攻击者,都可以利用反编译工具(如JADX或apktool)还原源代码。一旦获取到Java源码,攻击者即可轻易定位到 `BuildConfig` 类并提取出硬编码的Token值。随后,攻击者可利用该凭证访问关联的后端服务(如Contentful API),从而绕过身份验证获取受保护的配置信息或业务数据,造成机密性泄露。