Yes, both are ambiguous, due to the logical form . . . .
The ambiguity is observable in the grammar, too, as we can see by using tag questions. If a native speaker had to add a tag question to the sentence
All apples aren't red, the tag
are they? would be much more natural than
aren't they? :
All apples aren't red, are they?
The tag question is elliptical, as all tag questions technically are. It stands for the following:
Are they red?
= Are [all apples] red?
The sentence
All apples aren't red can thus be
a negative answer to the question Are all apples red? We're given the
"Not All" reading, just by looking at the grammar. Now,
aren't they? is also a possible (though unnatural) tag question here:
All apples aren't red, aren't they?
As before, the tag questions is elliptical. This time it stands for:
Aren't they not red?
= Aren't [all apples] not red?
The sentence
All apples aren't red can thus alternatively be
an affirmative answer to the question Aren't all apples not red? This gives us the
"No" reading, and we haven't ventured beyond grammar into the domain of pure logic. Note: The second tag question was for illustrative purposes only. I'd much more naturally say, "No apples are red, are they?"