CVE-2023-49785: NextChat vulnerable to Server-Side Request Forgery and Cross-site Scripting

Published Mar 11, 2024
·
Updated

NextChat, also known as ChatGPT-Next-Web, is a cross-platform chat user interface for use with ChatGPT. Versions 2.11.2 and prior are vulnerable to server-side request forgery and cross-site scripting. This vulnerability enables read access to internal HTTP endpoints but also write access using HTTP POST, PUT, and other methods. Attackers can also use this vulnerability to mask their source IP by forwarding malicious traffic intended for other Internet targets through these open proxies. As of time of publication, no patch is available, but other mitigation strategies are available. Users may avoid exposing the application to the public internet or, if exposing the application to the internet, ensure it is an isolated network with no access to any other internal resources.

Affected Software

2 affected components
npm/nextchat<=2.11.2
NextChat NextChat<=2.11.2

Event History

Mar 11, 2024
CVE Published
via MITRE·11:26 PM
Data Sourced
via MITRE·11:26 PM
DescriptionSeverityWeakness
Mar 12, 2024
Data Sourced
via NVD·12:15 AM
DescriptionSeverityWeakness
Data Sourced
via NVD·12:15 AM
RemedyAffected Software
Aug 5, 2024
Advisory Published
via GitHub·09:29 PM

Frequently Asked Questions

1

What is the severity of CVE-2023-49785?

The severity of CVE-2023-49785 is critical due to its potential impact on system confidentiality and integrity.

2

How do I fix CVE-2023-49785?

To fix CVE-2023-49785, upgrade NextChat to version 2.11.3 or later.

3

What vulnerabilities does CVE-2023-49785 pose?

CVE-2023-49785 poses risks of server-side request forgery and cross-site scripting, allowing unauthorized access to internal resources.

4

Which versions of NextChat are affected by CVE-2023-49785?

NextChat versions 2.11.2 and prior are affected by CVE-2023-49785.

5

Can CVE-2023-49785 be exploited remotely?

Yes, CVE-2023-49785 can be exploited remotely, enabling attackers to gain access to sensitive internal HTTP endpoints.

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