Canonicalization
If the pages affected needed to be used for any fundamental reasons, due to their relevancy, that means the adoption of canonical tags will be the best decision, and you can make it your friends. The significant difference between them is that both website pages will exist by transferring the equity from web page A to page B. If you detect that your article resembles the formal blog post you did and is cannibalizing one another, discovering such, then you make a decision which page out of the two you want it as the primary page. You utilize a canonical tag from the first page A addressing to page B.
Pages re-optimization
I have mentioned something of such before because it involves metadata; you need to discover the metadata then do the necessary thing to correct the overlapping. You need to decide the primary page for keyword optimization.
Content consolidation
This kind of correction/solution is to consolidate a fractional part of the content or any page's entire content into another page. If that is the situation, you decide if the page is useful for you to be kept by stripping the content from it or the other way of using 301 redirect the page to the other.
For you to consider consolidation as an option is when the cannibalization comes from double content/similar content in the webpages, which becomes multiple. The way out is to decide the primary page, then move to compete with the internal pages.
Cannibalization is dangerious to SEO performance. Kindly give your comment or contribution.