Page MenuHomeFreeBSD

Fix a use-after-free in systat
Needs ReviewPublic

Authored by trix_juniper.net on Mar 12 2017, 3:56 PM.
Tags
None
Referenced Files
F136758729: D9979.diff
Wed, Nov 19, 7:59 AM
Unknown Object (File)
Fri, Nov 14, 1:10 PM
Unknown Object (File)
Thu, Nov 13, 8:32 AM
Unknown Object (File)
Sun, Nov 9, 11:50 PM
Unknown Object (File)
Thu, Oct 23, 8:36 AM
Unknown Object (File)
Wed, Oct 22, 1:29 AM
Unknown Object (File)
Oct 12 2025, 8:11 AM
Unknown Object (File)
Oct 11 2025, 10:22 PM
Subscribers

Details

Reviewers
gibbs
Summary

devs.c dsmatchselect
tstr holds pointers that reference the memory held by tmpstr.
Free tmpstr when tstr is no longer used.

Test Plan

Use clang's static analyzer, scan-build, to find the problem and later to show resolution.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped