> You can't share just one photo, you have to give it access to all photos
Works for me on an alternate Android OS without photos permission, but it's buggy (possibly on purpose) and often requires doing the sharing intent action twice.
WhatsApp only has "Network", "Notifications" and "Sensors" permission on my phone