CVE-2026-92705
Aegisub executes arbitrary code through automatically loaded Automation scripts
Aegisub is a cross-platform advanced subtitle editor. From 3.2.0 to 3.4.2, Aegisub automatically loads Automation scripts referenced by Automation Scripts metadata in ASS subtitle projects without asking whether the user trusts the scripts or their authors. An attacker can distribute a crafted ASS file together with a referenced malicious Automation script, and opening the AS file executes arbitrary code with the privileges of the Aegisub process. From 3.4.0 to 3.4.2, inconsistent handling of embedded NUL characters between extension validation and filesystem operations additionally allows a crafted ASS/Lua polyglot to reference and execute itself as a single-file variant. The vulnerability is fixed in Aegisub 3.5.0.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.8
Aegisub executes arbitrary code through automatically loaded Automation scripts
Aegisub is a cross-platform advanced subtitle editor. From 3.2.0 to 3.4.2, Aegisub automatically loads Automation scripts referenced by Automation Scripts metadata in ASS subtitle projects without asking whether the user trusts the scripts or their authors. An attacker can distribute a crafted ASS file together with a referenced malicious Automation script, and opening the AS file executes arbitrary code with the privileges of the Aegisub process. From 3.4.0 to 3.4.2, inconsistent handling of embedded NUL characters between extension validation and filesystem operations additionally allows a crafted ASS/Lua polyglot to reference and execute itself as a single-file variant. The vulnerability is fixed in Aegisub 3.5.0.
- Record
CVE-2026-92705- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-158, CWE-829
- Updated
- 2026-11-02
EUVDEUVD-2026-95988
7.8
Aegisub is a cross-platform advanced subtitle editor. From 3.2.0 to 3.4.2, Aegisub automatically loads Automation scripts referenced by Automation Scripts metadata in ASS subtitle projects without asking whether the user trusts the scripts or their authors. An attacker can distribute a crafted ASS file together with a referenced malicious Automation script, and opening the AS file executes arbitrary code with the privileges of the Aegisub process. From 3.4.0 to 3.4.2, inconsistent handling of embedded NUL characters between extension validation and filesystem operations additionally allows a crafted ASS/Lua polyglot to reference and execute itself as a single-file variant. The vulnerability is fixed in Aegisub 3.5.0.
- Record
EUVD-2026-95988- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
NVD
7.8
Aegisub is a cross-platform advanced subtitle editor. From 3.2.0 to 3.4.2, Aegisub automatically loads Automation scripts referenced by Automation Scripts metadata in ASS subtitle projects without asking whether the user trusts the scripts or their authors. An attacker can distribute a crafted ASS file together with a referenced malicious Automation script, and opening the AS file executes arbitrary code with the privileges of the Aegisub process. From 3.4.0 to 3.4.2, inconsistent handling of embedded NUL characters between extension validation and filesystem operations additionally allows a crafted ASS/Lua polyglot to reference and execute itself as a single-file variant. The vulnerability is fixed in Aegisub 3.5.0.
- Record
CVE-2026-92705- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-158, CWE-829
- Updated
- 2026-11-02
OSV
7.8
Aegisub executes arbitrary code through automatically loaded Automation scripts
Aegisub is a cross-platform advanced subtitle editor. From 3.2.0 to 3.4.2, Aegisub automatically loads Automation scripts referenced by Automation Scripts metadata in ASS subtitle projects without asking whether the user trusts the scripts or their authors. An attacker can distribute a crafted ASS file together with a referenced malicious Automation script, and opening the AS file executes arbitrary code with the privileges of the Aegisub process. From 3.4.0 to 3.4.2, inconsistent handling of embedded NUL characters between extension validation and filesystem operations additionally allows a crafted ASS/Lua polyglot to reference and execute itself as a single-file variant. The vulnerability is fixed in Aegisub 3.5.0.
- Record
CVE-2026-92705- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-158, CWE-829
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-92705
7.8
Aegisub is a cross-platform advanced subtitle editor. From 3.2.0 to 3.4.2, Aegisub automatically loads Automation scripts referenced by Automation Scripts metadata in ASS subtitle projects without asking whether the user trusts the scripts or their authors. An attacker can distribute a crafted ASS file together with a referenced malicious Automation script, and opening the AS file executes arbitrary code with the privileges of the Aegisub process. From 3.4.0 to 3.4.2, inconsistent handling of embedded NUL characters between extension validation and filesystem operations additionally allows a crafted ASS/Lua polyglot to reference and execute itself as a single-file variant. The vulnerability is fixed in Aegisub 3.5.0.
- Record
DEBIAN-CVE-2026-92705- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-05
OSVUBUNTU-CVE-2026-92705
7.8
Aegisub is a cross-platform advanced subtitle editor. From 3.2.0 to 3.4.2, Aegisub automatically loads Automation scripts referenced by Automation Scripts metadata in ASS subtitle projects without asking whether the user trusts the scripts or their authors. An attacker can distribute a crafted ASS file together with a referenced malicious Automation script, and opening the AS file executes arbitrary code with the privileges of the Aegisub process. From 3.4.0 to 3.4.2, inconsistent handling of embedded NUL characters between extension validation and filesystem operations additionally allows a crafted ASS/Lua polyglot to reference and execute itself as a single-file variant. The vulnerability is fixed in Aegisub 3.5.0.
- Record
UBUNTU-CVE-2026-92705- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
aegisubDebian:12 |
All versions, plus listed versions 3.2.2+dfsg-73.2.2+dfsg-7.13.2.2+dfsg-7.23.2.2+dfsg-7.33.4.2+ds-1 Show 9 moreShow less3.4.2+ds-23.4.2+ds-33.4.2+ds-43.4.2+ds-53.4.2+ds-5~bpo13+13.5.0~beta-13.5.1-13.5.1-1~exp13.5.1-1~exp2 |
None known |
aegisubDebian:13 |
All versions, plus listed versions 3.2.2+dfsg-7.33.4.2+ds-13.4.2+ds-23.4.2+ds-33.4.2+ds-4 Show 6 moreShow less3.4.2+ds-53.4.2+ds-5~bpo13+13.5.0~beta-13.5.1-13.5.1-1~exp13.5.1-1~exp2 |
None known |
aegisubDebian:14 |
before 3.5.1-1, plus listed versions 3.2.2+dfsg-7.33.4.2+ds-13.4.2+ds-23.4.2+ds-33.4.2+ds-4 Show 5 moreShow less3.4.2+ds-53.4.2+ds-5~bpo13+13.5.0~beta-13.5.1-1~exp13.5.1-1~exp2 |
3.5.1-1 |
aegisubUbuntu:16.04:LTS |
All versions, plus listed versions 3.2.2+dfsg-23.2.2+dfsg-3 |
None known |
aegisubUbuntu:20.04:LTS |
All versions, plus listed versions 3.2.2+dfsg-4build13.2.2+dfsg-53.2.2+dfsg-5ubuntu13.2.2+dfsg-5ubuntu23.2.2+dfsg-5ubuntu3 |
None known |
aegisubUbuntu:24.04:LTS |
All versions, plus listed versions 3.2.2+dfsg-7build23.2.2+dfsg-7.13.2.2+dfsg-7.1build13.2.2+dfsg-7.1build2 |
None known |
aegisubUbuntu:26.10 |
All versions, plus listed versions 3.4.2+ds-33.4.2+ds-43.4.2+ds-5 |
None known |
aegisubUbuntu:26.04:LTS |
All versions, plus listed versions 3.2.2+dfsg-7.2ubuntu23.4.2+ds-1build13.4.2+ds-1build23.4.2+ds-23.4.2+ds-3 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | OSV | |
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-92705 is a high vulnerability (CVSS 7.8) in Typesettingtools Aegisub, published October 9, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.13%, the 2nd percentile. Fixed in aegisub 3.5.1-1.
References
github.com/TypesettingTools/Aegisub/security/advisories/GHSA-67hq-5vgg-6f23
github.com/TypesettingTools/Aegisub/commit/0a3073d59f10432eeebea65018b02ef4d0a87fff
github.com/TypesettingTools/Aegisub/commit/b5bf23979e7453f7b1cc8ffeb82b3cc2d2ca75e6
github.com/TypesettingTools/Aegisub/commit/e4099055711cce327840870c050ce46e58f4aee0
github.com/CVEProject/cvelistV5/tree/main/cves/2026/92xxx/CVE-2026-92705.json
nvd.nist.gov/vuln/detail/CVE-2026-92705
security-tracker.debian.org/tracker/CVE-2026-92705
ubuntu.com/security/CVE-2026-92705
cve.org/CVERecord?id=CVE-2026-92705