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.