Hi Jean-Francois,

When receiving an informational packet with a notify payload for INVALID_SPI, the initiator SPI of the IKE header can be 0 (https://www.rfc-editor.org/rfc/rfc4718#section-7.7).

Please refer to RFC 7296 for IKEv2, this clarification has been incorporated into section 1.5 there.

However when building without mediation support, this kind of IKE header is rejected. Maybe this check can delayed for later for INFORMATIONAL exchange when the next payload was parsed.

Any thought about this ?

We currently don't support INVALID_SPI notifies at all (or parsing unprotected INFORMATIONAL requests outside of an IKE_SA for that matter), so I don't see the need to change anything at the moment.

Regards,
Tobias

Reply via email to