Files
codeql/java/ql/test/query-tests/security/CWE-927/SensitiveResultReceiver.java
Joe Farebrother 7e7b5b4488 Improve test case
2023-01-12 11:44:39 +00:00

15 lines
431 B
Java

import android.os.Bundle;
import android.os.ResultReceiver;
import android.content.Intent;
class SensitiveResultReceiver {
<T> T source() { return null; }
void test1(String password) {
Intent intent = source();
ResultReceiver rec = intent.getParcelableExtra("hi");
Bundle b = new Bundle();
b.putCharSequence("pass", password);
rec.send(0, b); // $hasSensitiveResultReceiver
}
}