[pca] 18117543 patch 144872-02 is missing a hard requirement

Dennis Clarke dclarke at adbs.ca
Sat Feb 1 17:41:16 CET 2014


On 29/01/14 11:41 AM, Dennis Clarke wrote:
> On 29/01/14 03:55 AM, Martin Paul wrote:
>> Am 28.01.2014 17:30, schrieb Dennis Clarke:
>>> last night at 17 secs after midnight this 144872-03 was slid out the 
>>> door.
>>>
>>> Seems odd to me that Solaris 10 patches are released on specific 
>>> schedule
>>> except for odd little creatures like this.
>>>
>>> Anyways, makes me wonder what bugid 18117543 is.
>>
>> Oracle support doesn't let me see what BugID 18117543 is about. The 
>> main difference seems to be that 144872-03 now requires 147002-01 
>> (SunOS 5.10: libxnet.so patch). My assumption would be that ifconfig 
>> requires a change or a new function in libxnet.so.1 provided by that 
>> patch.
>>
>> Martin.
>>
>>
>
> ah . .so that would be the new backdoor for the NSA I guess.
>
> dc
>
>

On the far distant chance that anyone cares about such things, whatever 
that
little patch was, it is the smallest change I have seen in a long long
time. The new binary for ifconfig has a one bit change. Just one bit.
At offset 0e974x a single byte changed from 0x32h to 0x33h.

That right there is, without a doubt, the smallest patch possible.

Thus :

# cd 144872-03
# ls -lap /sbin/ifconfig  ./SUNWcsr/reloc/sbin/ifconfig
-rwxr-xr-x   1 root     root       61264 Jan 25 02:36 
./SUNWcsr/reloc/sbin/ifconfig
-r-xr-xr-x   1 root     bin        61264 Jan 16 01:40 /sbin/ifconfig

# hdump -Ax -t x1 -v ./SUNWcsr/reloc/sbin/ifconfig > /tmp/ifconfig.new
# hdump -Ax -t x1 -v /sbin/ifconfig > /tmp/ifconfig.old
# ls -lap /tmp/ifconfig.new /tmp/ifconfig.old
-rw-r--r--   1 root     root      218262 Feb  1 16:31 /tmp/ifconfig.new
-rw-r--r--   1 root     root      218262 Feb  1 16:32 /tmp/ifconfig.old
# diff /tmp/ifconfig.new /tmp/ifconfig.old | wc -l
        4
#  diff /tmp/ifconfig.new /tmp/ifconfig.old
3736c3736
<   e970:  37 32 2d 30 33 20 4a 61 6e 20 32 30 31 34 00 00
---
 >   e970:  37 32 2d 30 32 20 4a 61 6e 20 32 30 31 34 00 00

A one bit change.

Does make me wonder what the effect is .. but I am impressed by the sheer
efficiency of it all.

Dennis




More information about the pca mailing list