Con el IN no. Si el numero de caracteristicas a cumplir es variable puede ser complicado...
 
Se me ocurre esto pero seguro que hay más y mejores soluciones    
Código MySQL:
Ver original   p.idproducto 
                  ON carac1.idproducto
=carac2.idproducto
); 
  
Esto te da solo los productos que cumplen la caracteristica 4 
y la 7, en realidad es la interseccion de los dos conjuntos...