New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 619972 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Jun 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Chrome
Pri: 2
Type: Bug

Blocked on:
issue 621972



Sign in to add a comment

MSan doesn't catch uninitialized reads in send() or sendmsg()

Project Member Reported by roc...@chromium.org, Jun 14 2016

Issue description

Typically we intercept syscalls such as write() in MSan builds to ensure that uninitialized bytes aren't used for interesting system calls.

We use send() and sendmsg() for IPC on most POSIX systems, but these don't appear to be intercepted. As such, uninitialized bytes may be sent freely via these calls without MSan complaining. This seems like something we should fix.
 

Comment 1 by thakis@chromium.org, Jun 14 2016

Cc: kcc@chromium.org euge...@chromium.org

Comment 2 by euge...@google.com, Jun 14 2016

Owner: euge...@chromium.org
Status: Assigned (was: Untriaged)

Comment 3 by euge...@google.com, Jun 17 2016

Should be fixed upstream in r272980.
http://llvm.org/viewvc/llvm-project?rev=272980&view=rev

Comment 4 by thakis@chromium.org, Jun 21 2016

Blockedon: 621972

Comment 5 by thakis@chromium.org, Jun 28 2016

Status: Fixed (was: Assigned)

Sign in to add a comment