Dot-stuffing
De SMTP-regel die een punt aan het begin van elke regel berichttekst verdubbelt, zodat een regel met alleen een punt veilig het einde van het bericht kan markeren.
Wat het betekent
Na DATA eindigt het bericht bij CRLF.CRLF, een regel met alleen een punt. Om te voorkomen dat een echte tekstregel als die markering wordt gelezen, laat de transparantieregel van RFC 5321 de client een punt toevoegen aan elke regel die met een punt begint, en de server die weer verwijderen. Een regel die toevallig met een punt begint, wordt dus met twee punten verstuurd.
Software die deze stap overslaat, of slordig omgaat met regeleinden, kan berichten afkappen of berichttekst als SMTP-commando’s laten lezen. Onenigheid tussen servers over losse line feeds rond de einde-datamarkering is precies wat SMTP smuggling uitbuitte. Exchange Online weigert berichten met losse line feed-tekens met 550 5.6.11.
Verwante begrippen
Op deze site
Bronnen
Waar deze definitie op steunt. De formulering is van ons, de feiten zijn van hen.
- RFC 5321, section 4.5.2: Transparencyrfc-editor.org
- Postfix: SMTP Smugglingpostfix.org
- Microsoft Learn: Email non-delivery reports and SMTP errors in Exchange Onlinelearn.microsoft.com
Alle 432 begrippen in de begrippenlijstDe wiki: blacklists en bouncecodes