I have recently tried creating a front-end application that would make authenticated requests to the Action API using OAuth credentials. At this stage, I am only using owner-only consumers and it would prompt for access token.
When making a request using the Authorization: Bearer $TOKEN header, the CORS request will fail.
There is also a response header from the API.
mediawiki-cors-rejection: Unsupported header requested in preflight
I don't see how credential stealing could be an issue when we are using OAuth based authentication and does not involve cookies.