I can't say whether or not it's sold on property, but we've purchased both of these items through our grocery delivery service. We normally just use Instacart, but many others would also deliver it.
If you decide to do grocery delivery or go to store yourself, I'm pretty sure Publix sells CeraVe cream; I have never looked for the lotion. I would not expect to find that brand on site.
Not sure about Listerine, but it's a common brand so Publix probably has it. Disney might have an exclusive contract with a different brand.
Walmart and Target probably sell those brands also.
Edit: When I have done a grocery stop on the way from the airport to a Disney hotel, it was at the Publix at Lake Cay Commons, 9930 Universal Blvd., Orlando FL 32819.
It looks like they do have CeraVe lotion and several types of Listerine. https://www.publix.com/search?searchTerm=CeraVe&srt=products
When I had things delivered from Target to my Disney hotel, it was from the one at Orlando Flamingo Crossing.