漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
MyBooks: Remote Code Execution via SOCIAL_AUTH Key Name Injection in Python Config File
Vulnerability Description
MyBooks is an enhanced and easy-to-use personal ebook management web server also known as Talebook. In 3.41.2 and earlier, the AdminSettings.post handler in webserver/handlers/admin.py accepts SOCIAL_AUTH key names without validating quotes or newline characters, and SettingsLoader.dumpfile in webserver/loader.py concatenates those names into the generated Python source file auto.py without escaping them. An administrator can submit a crafted SOCIAL_AUTH key name that closes the settings dictionary and injects arbitrary Python statements. The application later executes those statements because SettingsLoader.loadfile imports auto.py as a module, and setting autoreload to true invokes restart_async so a process supervisor restarts the service and triggers the import. Successful exploitation executes commands with the privileges of the application service account and can disclose data, modify files, establish persistence, or disrupt the service. Related authorization and registration vulnerabilities can reduce the effective privilege requirement in a chained attack, but the standalone vulnerability requires administrator access. This issue is fixed in version 3.42.0.
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Vulnerability Type
对生成代码的控制不恰当(代码注入)
Vulnerability Title
PoxenStudio talebook 软件供应链问题漏洞
Vulnerability Description
PoxenStudio talebook是PoxenStudio个人开发者的一款个人图书管理服务器软件。 PoxenStudio talebook 3.42.0之前版本存在安全漏洞,该漏洞源于webserver/handlers/admin.py中AdminSettings.post处理器未验证SOCIAL_AUTH键名中的引号或换行符,且webserver/loader.py在生成auto.py时未对其进行转义,导致可注入任意Python语句,成功利用可执行任意命令、泄露数据、修改文件、建立持久化或中断
CVSS Information
N/A
Vulnerability Type
N/A