Afghanistan situation ‘perilous’