The Quran states sperm originates from between the backbone and ribs. This is anatomically wrong, and unlike hadith errors, Muslims cannot dismiss it as a weak narration.
Surah At-Tariq 86:6-7 states that humans are created from a fluid ejected from between the backbone and the ribs.
Sperm is produced in the testes. This has been understood for centuries and is not disputed by anyone. The backbone and ribs are nowhere near the testes and play no role in sperm production.
Muslims typically have three responses. The first is that it refers to the embryo implanting between the spine and pelvis area. This does not work because the verse is describing the origin of the fluid, not the location of implantation, and the Arabic is not ambiguous about this. The second is that it refers to the embryonic origin of reproductive organs. This is retrofitting modern biology onto a text that shows no awareness of embryonic development elsewhere.
A third response is that the verse refers to other fluids involved in reproduction, such as seminal fluid from the prostate or seminal vesicles, which do sit closer to that region. This also fails. The verse is not describing a supporting fluid. It is describing the substance from which the human being is created. That is sperm. If God meant a broader mixture of fluids he would not have used it as the basis for human creation. And even if you accept this interpretation, the seminal vesicles are still not between the backbone and the ribs. They are in the pelvis, well below the ribs
The more important point is that this is not a hadith. Muslims can and do dismiss inconvenient hadith by questioning the chain of narration. That escape route does not exist here. This is the direct word of God in the preserved text that 1.8 billion people believe is perfect and uncorrupted.
A perfect book written by the creator of human biology should not get human biology wrong.