| パッケージ | 影響を受けるバージョン | 修正済みバージョン |
|---|---|---|
| langroid | < 0.53.15 | 0.53.15 |
| langroid | < 0.53.15 | 0.53.15 |
LanceDocChatAgent uses pandas eval() through compute_from_docs():
https://github.com/langroid/langroid/blob/18667ec7e971efc242505196f6518eb19a0abc1c/langroid/vector_store/base.py#L136-L150
As a result, an attacker may be able to make the agent run malicious commands through QueryPlan.dataframe_calc compromising the host system.
Langroid 0.53.15 sanitizes input to the affected function by default to tackle the most common attack vectors, and added several warnings about the risky behavior in the project documentation.
これらの製品をお使いですか?サイトをスキャンして、脆弱なバージョンが公開されていないか確認しましょう。
無料でサイトをスキャン