Contradiction with Jeremiah 31:33
This verse speaks of God writing his law on people's hearts, similar to 2 Corinthians 3:3, but it is a prophecy, not a contradiction.
Jeremiah 31:33: But this [shall be] the covenant that I will make with the house of Israel; After those days, saith the LORD, I will put my law in their inward parts, and write it in their hearts; and will be their God, and they shall be my people.
Contradiction with Hebrews 8:10
This passage echoes the concept of God's laws being internal, akin to 2 Corinthians 3:3 rather than in direct contradiction.
Hebrews 8:10: For this [is] the covenant that I will make with the house of Israel after those days, saith the Lord; I will put my laws into their mind, and write them in their hearts: and I will be to them a God, and they shall be to me a people: [put: Gr. give] [in: or, upon]
Contradiction with Romans 2:15
This verse discusses the law written in hearts showing the same principle as 2 Corinthians 3:3.
Romans 2:15: Which shew the work of the law written in their hearts, their conscience also bearing witness, and [their] thoughts the mean while accusing or else excusing one another;) [their conscience...: or, the conscience witnessing with them] [the mean...: or, between themselves]
Contradiction with Ezekiel 36:26-27
These verses highlight a new heart and spirit, aligning with 2 Corinthians 3:3, not opposing it.
Ezekiel 36:26-27: A new heart also will I give you, and a new spirit will I put within you: and I will take away the stony heart out of your flesh, and I will give you an heart of flesh.