What kind of primer should I use on plaster walls?

What’s the best primer for plaster walls? Plaster walls are more vulnerable to moisture than drywall, and require high-quality primers. Oil-based primers are the best option for old walls. They have superior stain blocking abilities, and will keep any old stains from bleeding through to new paint.