Yes. SPF checks the envelope sender. DKIM signs the message. Neither by itself protects the From: header — the address users actually see. DMARC is what ties SPF/DKIM results to the From: header and specifies what happens when they don’t match. Without DMARC, a spoofed From: address can pass SPF/DKIM checks on the envelope while the visible sender address is forged.
All questions