Bug 301565
| Summary: | Libpas should set lockdown_mode_byte and hardened_byte in pas_mte_config.c | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Marcus Plutowski <marcus_plutowski> |
| Component: | bmalloc | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | ggaren, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Marcus Plutowski
Right now, there are certain code paths (privileged processes) that do not ever set the lockdown mode byte or the hardened byte. This does not have any effect at present because both of these bytes are only ever used *within* WebContent to up the hardening level, but it’s confusing / bug prone in the case that someone adds some condition that checks for those bytes elsewhere in the code.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Marcus Plutowski
<rdar://problem/163557770>
Marcus Plutowski
Pull request: https://github.com/WebKit/WebKit/pull/53080
EWS
Committed 302741@main (051e1cb9aeab): <https://commits.webkit.org/302741@main>
Reviewed commits have been landed. Closing PR #53080 and removing active labels.