3.3 LOW
- CVSS version: 3.1
- Attack vector (AV):
- Attack complexity (AC):
- Privileges required (PR):
- User interaction (UI):
- Scope (S):
- Confidentiality impact (C):
- Integrity impact (I):
- Availability impact (A):
Squirrel sqobject.h operator heap-based overflow
A security flaw has been discovered in Squirrel up to 3.2. This affects the function SQObjectPtr::operator in the library squirrel/sqobject.h. The manipulation results in heap-based buffer overflow. The attack needs to be approached locally. The exploit has been released to the public and may be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.
References
- https://github.com/albertodemichelis/squirrel/issues/310 issue-tracking
- https://github.com/oneafter/0122/blob/main/i310/repro exploit
- VDB-346459 | Squirrel sqobject.h operator heap-based overflow vdb-entry technical-description
- VDB-346459 | CTI Indicators (IOB, IOC, IOA) signature permissions-required
- Submit #753165 | albertodemichelis squirrel master-branch Heap-based Buffer Overflow third-party-advisory
Affected products
- ==3.0
- ==3.1
- ==3.2
Matching in nixpkgs
pkgs.squirrel-sql
Universal SQL Client
pkgs.squirreldisk
Cross-platform disk usage analysis tool
-
nixos-unstable 0.0.0+rev=072c969
- nixpkgs-unstable 0.0.0+rev=072c969
- nixos-unstable-small 0.0.0+rev=072c969
Package maintainers
-
@peret Peter Retzlaff