CVE-2025-55449: Critical severity AstrBot AstrBot vulnerability

Published Nov 14, 2025
·
Updated

Summary AstrBot uses a hard-coded JWT signing key, allowing attackers to execute arbitrary commands by installing a malicious plugin.

Details

AstrBot uses a hard-coded JWT signing key, which allows attackers to bypass the authentication mechanism. Once bypassed, the attacker can install a Python plugin that will be imported here, enabling arbitrary command execution on the target host.

Impact

All publicly accessible AstrBot instances are vulnerable.

For more information, please see: CVE-2025-55449-AstrBot-RCE

Patch

This vulnerability was first reported on 2025-06-21 and was patched on the same day (2025-06-21).

The vulnerability was publicly disclosed on 2025-11-14. Prior to public disclosure, monitoring from AstrBot Cloud indicated that fewer than 2% of deployed instances were still running the affected version. Therefore, this disclosure is not expected to have a significant impact on existing active instances.

Other sources

AstrBotDevs AstrBot 3.5.15 has AdvancedSystemforTextResponseandBotOperationsTool as the hardcoded private key used to sign a JWT.

MITRE

Affected Software

2 affected componentsFixes available
pip/astrbot<3.5.18
3.5.18
AstrBot AstrBot=3.5.15

Event History

Nov 14, 2025
Advisory Published
via GitHub·09:52 PM
Data Sourced
via GitHub·09:52 PM
DescriptionSeverityWeaknessAffected Software
May 8, 2026
CVE Published
via MITRE·12:00 AM
Data Sourced
via MITRE·12:00 AM
Description
Data Sourced
via NVD·07:16 AM
DescriptionSeverityWeaknessAffected Software
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2025-55449?

CVE-2025-55449 is classified as a critical vulnerability due to the potential for attackers to execute arbitrary commands.

2

How do I fix CVE-2025-55449?

To fix CVE-2025-55449, upgrade AstrBot to version 3.5.18 or later.

3

What causes CVE-2025-55449?

CVE-2025-55449 is caused by the use of a hard-coded JWT signing key in the AstrBot application.

4

What type of attacks can be executed due to CVE-2025-55449?

Attackers can execute arbitrary commands by installing a malicious plugin due to CVE-2025-55449.

5

Which versions of AstrBot are affected by CVE-2025-55449?

Versions of AstrBot prior to 3.5.18 are affected by CVE-2025-55449.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203