Credit Score
Foreclosure - May be lowered anywhere from 250-300 points.
short sale - late payments will show and after the sale mortgage will be reported as paid or negotiated for less than full. This will lower the score as little as 50 - 100 points if all other payments are being paid on time.
Credit History
Foreclosure will remain as a public record on a person's credit history for 10 years or more.
Short sale - is not reported on a credit history. There is no specific reporting item for "short sale". the loan is typically reported "paid in full, settled".