4 ms·
How much pain must there be until people realize we actually do need memory safety?
by Mindless2112 5mo ago
How much pain must there be until people realize we actually do need memory safety?
- delamon 5mo agoHow would've memory safety helped here?
- Mindless2112 5mo agoIn CHERI, for example, pointers have permissions. The pointer to the COW memory would not have the "write" permission. I could be misunderstanding the bug, of course.
- delamon 5mo agoIf you "forget" to mark COW memory pointer as no-write, the net effect would be same, would it not? If I'm reading the diff correctly, the problem was that code missed to mark some pages as shared (aka no-write).
- Mindless2112 5mo agoA fair point... I thought the bug was a missing check for the COW flag, but looking at it again it seems it was missing both setting and checking the flag.
- delamon 5mo agoApparently it is both...
- tatersolid 5mo agoBecause “Page-cache write into any readable file” is a memory safety bug? All of these recent Linux LPEs are memory safety issues.