Bug 1051106 - perl-PlRPC: weak crypto
Summary: perl-PlRPC: weak crypto
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Red Hat Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 1030572 1051110
Blocks: 1051112
TreeView+ depends on / blocked
 
Reported: 2014-01-09 17:28 UTC by Ratul Gupta
Modified: 2021-02-17 07:01 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-06-10 09:35:30 UTC
Embargoed:


Attachments (Terms of Use)

Description Ratul Gupta 2014-01-09 17:28:45 UTC
PlRPC is a Perl module that implements IDL-free RPCs. The cryptographic hook built into PlRPC is limited: there is no MAC, no reply protection, and there's just a symmetric group key shared by all users, which correponds to the weak crypto in PlRPC. There appears to be zero reply protection.  Additionally, compression is enabled unconditionally, which can reveal message contents, especially in conjunction with chosen-ciphertext attacks.

The patches that exist just document the issues and are not real fixes.

References:
http://seclists.org/oss-sec/2014/q1/56
https://rt.cpan.org/Public/Bug/Display.html?id=90474

Commit/Patch:
http://pkgs.fedoraproject.org/cgit/perl-PlRPC.git/commit/?id=b9497b8d780a54ff5be6661c5f24d70135e0bb79

Comment 1 Ratul Gupta 2014-01-09 17:32:01 UTC
Created perl-PlRPC tracking bugs for this issue:

Affects: fedora-all [bug 1051110]

Comment 2 Vincent Danen 2014-01-09 22:00:02 UTC
The actual proposed patch to upstream is here:

* https://rt.cpan.org/Public/Ticket/Attachment/1289399/683202/0001-Security-notice-for-Proxy.patch

As per http://seclists.org/oss-sec/2014/q1/62 MITRE has held off assigning any CVEs for this weak crypto issue.

Comment 3 Petr Pisar 2014-01-10 08:27:06 UTC
(In reply to Vincent Danen from comment #2)
> The actual proposed patch to upstream is here:
> 
> *
> https://rt.cpan.org/Public/Ticket/Attachment/1289399/683202/0001-Security-
> notice-for-Proxy.patch
> 
No. This is wrong patch which should belong to different perl package. Current latter one is the <https://rt.cpan.org/Public/Bug/Display.html?id=90474> is correct one and it'd already applied in perl-PlRPC-0.2020-16.fc21.

I guess applying the patch from Fedora 21 to all Fedoras is sufficient.

Comment 5 Stefan Cornelius 2014-06-10 09:35:30 UTC
Statement:

The Red Hat Security Response Team has rated this issue as having Moderate security impact. This issue is not currently planned to be addressed in future updates. For additional information, refer to the Issue Severity Classification: https://access.redhat.com/security/updates/classification/.


Note You need to log in before you can comment on or make changes to this bug.