漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Memory Safety Issue when using patch or merge on state and assign the result back to state
Vulnerability Description
Tremor is an event processing system for unstructured data. A vulnerability exists between versions 0.7.2 and 0.11.6. This vulnerability is a memory safety Issue when using `patch` or `merge` on `state` and assign the result back to `state`. In this case, affected versions of Tremor and the tremor-script crate maintains references to memory that might have been freed already. And these memory regions can be accessed by retrieving the `state`, e.g. send it over TCP or HTTP. This requires the Tremor server (or any other program using tremor-script) to execute a tremor-script script that uses the mentioned language construct. The issue has been patched in version 0.11.6 by removing the optimization and always cloning the target expression of a Merge or Patch. If an upgrade is not possible, a possible workaround is to avoid the optimization by introducing a temporary variable and not immediately reassigning to `state`.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Vulnerability Type
释放后使用
Vulnerability Title
Tremor 资源管理错误漏洞
Vulnerability Description
Tremor是开源的一个非结构化数据的事件处理系统。 Tremor Tremor-runtime 存在资源管理错误漏洞,该漏洞源于产品在使用 patch 或 merge 在 state 上并将结果分配回 state 状态时会引起对已释放内存的访问。以下产品及版本受到影响:Tremor-rs Tremor-runtime 0.7.2 至 0.11.6 版本。
CVSS Information
N/A
Vulnerability Type
N/A