Lucene search
+L

63 matches found

Huntr
Huntr
added 2024/11/08 6:21 a.m.12 views

multer(file upload middleware in express) misused, lead to remote code execution

Description Librechat use multer to handle multi-part file upload. multer library will deal with '../' kind of path traversal, then let the programmer decide the actual filename, then join the path to write the upload the file. this means, if '../' is provided by the user of librechat, multer wil...

8.8CVSS9.2AI score0.01783EPSS
SaveExploits1
Huntr
Huntr
added 2024/10/25 8:24 a.m.12 views

unhandled exception caused server crash

Description in javascript express framework, if async router handler throw an exception, the whole server will crash. In librechat, some API, when leading with some malformed input, will have uncaught exception. This will lead to server crash, thus a full denial of service. Mind that although thi...

6.5CVSS6.8AI score0.00851EPSS
SaveExploits1
Huntr
Huntr
added 2024/10/23 8:58 a.m.9 views

Allowing execution user provided regexp, lead to Redos

Description librechat have a functionality of uploading chatgpt chat log. when processing the log, following code is executed: const pattern = new RegExp \u3010$citation.metadata.extra.citedmessageidx\u2020.+?\u3011, 'g', ; const replacement = $citation.metadata.title; messageText =...

7.2AI score
SaveExploits0
Rows per page
Query Builder