Bug 1406328
Summary: | ausearch with '--raw' parameter outputs garbage character | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | adam winberg <adam.winberg> | ||||
Component: | policycoreutils | Assignee: | Petr Lautrbach <plautrba> | ||||
Status: | CLOSED ERRATA | QA Contact: | Dalibor Pospíšil <dapospis> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 7.3 | CC: | dapospis, dcritch, dwalsh, florian, icon, lvrabec, mgrepl, mmalik, plautrba, rhayden, sgrubb, ssekidde, todoleza, vmojzis | ||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | policycoreutils-2.5-16.el7 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | |||||||
: | 1406525 (view as bug list) | Environment: | |||||
Last Closed: | 2017-08-01 16:16:12 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 1406525 | ||||||
Attachments: |
|
Description
adam winberg
2016-12-20 09:50:21 UTC
This 'garbage' character is a group separator character that separates the event from translations. This is normal and to be expected if the system is using the enriched logging format. You can put the system back into the raw format for the time being. I would say that the problem lies in the selinux tooling. It should take the record and stuff it "as is" into auparse. More info about the audit format is here in case it helps in fixing the bug: https://github.com/linux-audit/audit-documentation/wiki/SPEC-Audit-Event-Enrichment This is from my /etc/audit/auditd.conf: log_format = RAW So it seems I'm already using the raw format, not the enriched? Tracked the issue down ausearch adding a separator when it shouldn't. Fixed in upstream commits 1446 & 1447. That said, I think audit2allow should correctly handle the output. Since this looks like it might be two separate bugs I'll clone it and assign the clone to the audit package. Created attachment 1257213 [details]
Reproducer including \x1d characters
Reproducer including \x1d characters.
*** Bug 1408248 has been marked as a duplicate of this bug. *** Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:1883 |