Skip to content

Upstream 1.3.0#82

Merged
ausyskin merged 7 commits into
intel:masterfrom
ausyskin:upstream_1.3.0
Jun 1, 2026
Merged

Upstream 1.3.0#82
ausyskin merged 7 commits into
intel:masterfrom
ausyskin:upstream_1.3.0

Conversation

@ausyskin

@ausyskin ausyskin commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

No description provided.

ausyskin added 7 commits June 1, 2026 13:27
Wchar APIs do wchar bound checking by multiplying to sizeof(wchar_t).
This may lead to improper management of edge conditions.
Rewrite such checks to avoid multiplication.

Signed-off-by: Alexander Usyskin <[email protected]>
Fill indicator only when difference is found to avoid
improper management of edge conditions.

Signed-off-by: Alexander Usyskin <[email protected]>
Check for non-zero smax first to avoid improper management of edge
conditions.

Signed-off-by: Alexander Usyskin <[email protected]>
Check lower bound when removing trailing whitespaces to avoid
improper management of edge conditions on string that consists
of whitespaces only.

Signed-off-by: Alexander Usyskin <[email protected]>
If null-terminator is missed in source string before slen
there can be improper management of edge conditions.
Enforce slen limit on copy to avoid this.

Signed-off-by: Alexander Usyskin <[email protected]>
Fail parse_format on unrecognized modifier to prevent
their exploitation.
Make the parse_format static to avoid it usage outside of
the file.

Signed-off-by: Alexander Usyskin <[email protected]>
Bump to version 1.3.0.

Signed-off-by: Alexander Usyskin <[email protected]>
@ausyskin ausyskin merged commit 503d97b into intel:master Jun 1, 2026
3 checks passed
@ausyskin ausyskin deleted the upstream_1.3.0 branch June 1, 2026 11:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant