I have recently installed an Android app from the Play Store.
While registering in it, I realized that it was able to read my message of OTP without even asking for my permission to read the message.
I have AOSP Extended 5.8 with the August security patch.
It's an Android Oreo 8.1 based custom rom.