8.6 HIGH
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Local (L)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): None (N)
- User Interaction (UI): Required (R)
- Scope (S): Changed (C)
- Confidentiality (C): High (H)
- Integrity (I): High (H)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Local (L)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): Required (R)
- Modified Confidentiality (MC): High (H)
- Modified Scope (MS): Changed (C)
- Modified Integrity (MI): High (H)
- Modified Availability (MA): High (H)
Activity log
- Created suggestion
Acode: Exported TerminalService (bundled terminal plugin) lets any installed app execute arbitrary shell commands as Acode
Acode is a powerful text and code editor for Android. From 1.11.6 until 1.12.7, com.foxdebug.acode.rk.exec.terminal.TerminalService is declared as an exported service in src/plugins/terminal/plugin.xml without a binding permission, and src/plugins/terminal/src/android/TerminalService.java does not verify the caller. Any installed Android application can bind the service and send MSG_EXEC with an attacker-controlled cmd value, which the terminal implementation passes to ProcessBuilder with sh -c inside Acode's UID. This allows a zero-permission local application to execute commands with access to Acode private data, remote credentials, Storage Access Framework grants, and runtime permissions without additional interaction at attack time. This issue is fixed in version 1.12.7.
References
-
https://github.com/Acode-Foundation/Acode/pull/2442 x_refsource_MISC
-
https://github.com/Acode-Foundation/Acode/releases/tag/v1.12.7 x_refsource_MISC
Affected products
- ==>= 1.11.6, < 1.12.7
Matching in nixpkgs
pkgs.miracode
Sharp, readable, vector-y version of Monocraft
pkgs.ankacoder
Anka/Coder fonts
pkgs.unicode-paracode
Display unicode character properties
-
nixos-unstable -
- nixos-unstable-small 3.2-unstable-2025-01-31
-
nixos-26.05 -
- nixos-26.05-small 3.2-unstable-2025-01-31
pkgs.ankacoder-condensed
Anka/Coder Condensed font
pkgs.python313Packages.betacode
Small python package to flexibly convert from betacode to unicode and back
pkgs.python314Packages.betacode
Small python package to flexibly convert from betacode to unicode and back
pkgs.rictydiminished-with-firacode
Best Japanese programming font meets the awesome ligatures of Firacode
pkgs.vscode-extensions.capatech.betacode
VSCode extension for writing polytonic Greek
Package maintainers
-
@Coca162 Coca
-
@kmein Kierán Meinhardt <kmein@posteo.de>
-
@mt-caret Masayuki Takeda <mtakeda.enigsol@gmail.com>
-
@woffs Frank Doepper <github@woffs.de>
-
@thtrf thtrf <thtrf@proton.me>