According to TechDroider, the Moto M runs on Android 6.0 Marshmallow and packs an unknown MediaTek processor plus 4GB of RAM. No surprises here given its mid-tier positioning. On the camera side, the main imager comes in at 16 megapixels while the other one does 8 megapixels. Not bad so far. There's also going to be a Moto M Plus, but the site didn't provide any further info about it -- we'll just have to wait until they launch some time this year to find out.

Update: The original report mistook the specs for the Lenovo P2 as those for this leaked Moto M. We have now updated our article to reflect this correction.