CGAL does not accept that the polygon (exterior) ring touches itself. This is accepted by most other libraries. However, it is a reasonable choice. Therefore, the resulting area of CGAL intersections differs.
There is also one polygon which is not accepted by MS SQL Server 2008.