Skip to content

Conversation

@MathiasVP
Copy link
Contributor

@MathiasVP MathiasVP commented Jan 26, 2026

We received a number of FP reports at Microsoft related to buffer overflow queries that all involve inconsistency in DBs. Sadly, I don't have access to any tracer logs so that we can debug why these inconsistencies happen, and I haven't been able to reproduce it with any locally build DBs.

The main problem is that a struct has multiple sizes, and this PR mitigates the problem by restricting the Buffer.qll library (which is used in a number of overflow-related queries) to only types with unique type sizes.

Since I haven't been able to reproduce the problem I also haven't been able to provide a testcase.

Commit-by-commit review recommended.

@github-actions github-actions bot added the C++ label Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant