Summary: | uprobes loading does not respect SYSTEMTAP_RUNTIME environment variable | ||
---|---|---|---|
Product: | systemtap | Reporter: | Roland McGrath <roland> |
Component: | translator | Assignee: | Unassigned <systemtap> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Host: | Target: | ||
Build: | Last reconfirmed: | ||
Bug Depends on: | 5163 | ||
Bug Blocks: | 6925 |
Description
Roland McGrath
2008-12-03 22:51:10 UTC
merged Merged what? I don't see any commit marked for PR7062, and no change to this code. Translator-side code is in, but runtime-side code can't be quite a simple, since we must not permit unprivileged users to load any old module via an environment variable setting. So bug #5163 may need to be worked on with this issue in mind to cover all cases. It might be sufficient just to have staprun clear SYSTEMTAP_RUNTIME when setuid as it deos for SYSTEMTAP_STAPRUN. commit 73dc0c7 does the setuid-sensitive unsetenv suggested above. committed |