Painting holes on terrain using Blueprints?

So I setup a Blueprint Actor that has a Box collision. I setup an overlap event that when begin overlap occurs, I want that box collision to apply the hole material to the landscape only where the collision is. Is this possible?

No, runtime modification of landscape is not possible, and landscape is not particularly accessible from Blueprint.