By the spec it's defined as DEST ← (DEST – (SRC + CF));
But I think it's implemented as DEST ← (DEST – SRC + CF);
Reproducible with this snippet.
MOV EAX, 10
MOV EBX, -1 ;
ADD EBX, 1 ; CF = 1
SBB EAX, 0 ; EAX = (EAX - (0 + CF)) = EAX - 1 = 9
; EAX should be 9, it is 11