Re: [cip-kernel-sec 2/3] report_affected: Delete extra blank lines between CVEs
Chen-Yu Tsai (Moxa) <wens@...>
On Fri, Sep 25, 2020 at 12:00 PM Daniel Sangorrin
<daniel.sangorrin@...> wrote: Reviewed-by: Chen-Yu Tsai (Moxa) <wens@...> Though these occurrences seem to be very rare. ---
|
|
Re: [cip-kernel-sec 1/3] report_affected: word-wrap for the 'description'
Chen-Yu Tsai (Moxa) <wens@...>
On Fri, Sep 25, 2020 at 12:00 PM Daniel Sangorrin
<daniel.sangorrin@...> wrote: I believe it would be better to include the "CVE => " string in the full text passed to textwrap. That would make all lines properly wrapped at the given width. Also, textwrap can handle indentation for subsequent lines, so you don't have to handle that yourself. And it might be easier to read if they matched up with the beginning of the description in the first line. Last, you could use join() to combine the lines. So I would rewrite the part as: text = cve_id + ' => ' + kernel_sec.issue.load(cve_id).get('description', 'None') print('\n'.join(textwrap.wrap(text, 80, subsequent_indent=' ' * (len(cve_id) + 4), break_long_words=False))) ChenYu Moxa + print(cve_id, '=>',wrap_description)
|
|
Re: CIP IRC weekly meeting today
Nobuhiro Iwamatsu
Hi Kudo-san,
toggle quoted messageShow quoted text
Sorry, I can not participate IRC meeting today.
-----Original Message-----No update. 2. Check whether CVE-2020-25284 needs to be backported to 4.4-rtI reviewed 4.4.y-rc. * Kernel testingBest regards, Nobuhiro
|
|
Re: [ANNOUNCE] v4.19.148-cip35-rt15
Nobuhiro Iwamatsu
Hi,
toggle quoted messageShow quoted text
-----Original Message-----Sorry, this may be wrong. If 151 isn't released this weekend, I'll cherry pick this commit, and release new CIP kernel. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/commit/?h=linux-4.19.y&id=1fa5848fae409511eda2c6ee4f8ad9e42a0cb3c1 And I think we can use it to release the cip-rt tree.Best regards, Nobuhiro
|
|
Re: [ANNOUNCE] v4.19.148-cip35-rt15
Nobuhiro Iwamatsu
Hi Pavel,
toggle quoted messageShow quoted text
-----Original Message-----Yes, I think so. Perhaps 4.19.151 will be released this weekend. And this week is the release week of the CIP kernel. And I think we can use it to release the cip-rt tree. Best regards, Nobuhiro
|
|
Re: CIP IRC weekly meeting today
Kento Yoshida
Hi Kudo-san and all,
toggle quoted messageShow quoted text
I'll be absent today. And, I'll report here as an alternative to attendance. Both minor updates were once reported, but since they are protracted, I will summarize again here. Major updates: There is no major update this week. Minor updates: 1. Gap assessment for the development process (IEC 62443-4-1): The report from the certification body, whether development process for OSS meets to the IEC 62443-4-1 standard, is delayed. But, perhaps we can get it the end of this week. And then, we'll plan to share the documents on the development process that reflects the feedback from the report. 2. Gap assessment for security features of security packages we suggested (IEC 62443-4-2): We started review security features of security packages we suggested to add as CIP core packages. The completion date is scheduled by the end of December. After this, we'll continue to proceed our suggestion, now it's pended. Regards, Kent
-----Original Message-----
|
|
CIP IRC weekly meeting today
masashi.kudo@cybertrust.co.jp <masashi.kudo@...>
Hi all,
Kindly be reminded to attend the weekly meeting through IRC to discuss technical topics with CIP kernel today. *Please note that the IRC meeting was rescheduled to UTC (GMT) 09:00 starting from the first week of Apr. according to TSC meeting* https://www.timeanddate.com/worldclock/meetingdetails.html?year=2020&month=10&day=8&hour=9&min=0&sec=0&p1=224&p2=179&p3=136&p4=37&p5=241&p6=248 USWest USEast UK DE TW JP 02:00 05:00 10:00 11:00 17:00 18:00 Channel: * irc:chat.freenode.net:6667/cip Last meeting minutes: https://irclogs.baserock.org/meetings/cip/2020/10/cip.2020-10-01-09.00.log.html Agenda: * Action item 1. Combine root filesystem with kselftest binary - iwamatsu 2. Check whether CVE-2020-25284 needs to be backported to 4.4-rt -> Delete rbd ( Ceph block device ) from 4.4-rt x86 config - iwamatsu -> Done, so will be closed today. * Kernel maintenance updates * Kernel testing * Software update * CIP Security * AOB The meeting will take 30 min, although it can be extended to an hour if it makes sense and those involved in the topics can stay. Otherwise, the topic will be taken offline or in the next meeting. Best regards, -- M. Kudo Cybertrust Japan Co., Ltd.
|
|
Re: [ANNOUNCE] v4.19.148-cip35-rt15
Pavel Machek
Hi!
FYI:Yes, and the revert is now queued to 4.19-stable, too. So.. what do we want to do here? We can merge 4.19.151 to -cip when it is released, and I can then release new -cip-rt that works on renesas boards... Best regards, Pavel -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
|
|
Re: [cip-kernel-sec] reports: add script to convert reports to csv format
Daniel Sangorrin <daniel.sangorrin@...>
Hello Ben,
toggle quoted messageShow quoted text
Thanks a lot for your review and sorry for taking your time. We will have an internal review and take your comments into account to prepare a new proposal. Kind regards, Daniel
-----Original Message-----
|
|
Re: [ANNOUNCE] v4.19.148-cip35-rt15
Nobuhiro Iwamatsu
Hi,
toggle quoted messageShow quoted text
FYI: https://patchwork.ozlabs.org/project/netdev/patch/20200922072931.2148-1-geert+renesas@glider.be/ Best regards, Nobuhiro
-----Original Message-----
|
|
Re: [cip-kernel-sec] reports: add script to convert reports to csv format
Ben Hutchings <ben.hutchings@...>
On Fri, 2020-09-25 at 14:07 +0900, Daniel Sangorrin wrote:
The text version is probably enough for developers but[...] I think this script is trying to do too many different things: 1. Importing data from NVD 2. Importing data from Debian security tracker 3. Parsing an existing report (!) 4. Generating a new report 1. If there's useful information from NVD that belongs in reports, and the license allows us to redistribute it, we should add an import script that adds that to the issue files (and extend the schema if necessary). We can then use that in any of the reporting scripts. 2. I'm not sure why the script is using Debian's general security tracker. Debian's kernel-sec normally has better information for kernel issues, and the import_debian.py script already imports that. 3. The output of report_affected.py is intended to be human-readable, and just happens to be relatively easy to parse. If you want to use its output as input, that should either be done by adding a structured format (e.g. JSON) for the intermediate file, or by sharing code between the two reporting scripts so there's no need to use an intermediate file. Other comments: - The new script needs to be documented in README.md. - Any files created in the process of importing data should go under the import/ subdirectory. - Error handling needs improvement, e.g.: +def download_file(src, file, bar=""):This doesn't check whether there was a network error; it retries in case of *any* error. The except block should specify which exception types we want to handle. + if not os.path.exists(file):Error messages should go to stderr. + exit(1)This should call sys.exit. Ben. -- Ben Hutchings, Software Developer Codethink Ltd https://www.codethink.co.uk/ Dale House, 35 Dale Street Manchester, M1 2HF, United Kingdom
|
|
Re: [ANNOUNCE] v4.19.148-cip35-rt15
Nobuhiro Iwamatsu
Hi,
toggle quoted messageShow quoted text
This issue seems to occur randomly. # cip+rt kernel NG: https://lava.ciplatform.org/scheduler/job/57129 https://lava.ciplatform.org/scheduler/job/57842 OK: https://lava.ciplatform.org/scheduler/job/57851 https://lava.ciplatform.org/scheduler/job/57841 # 4.19.148+cip kernel NG: https://lava.ciplatform.org/scheduler/job/58836 OK: https://lava.ciplatform.org/scheduler/job/58837 We may need to confirm these relationships with CIP kernel patches. Best regards, Nobuhiro
-----Original Message-----
|
|
Re: [ANNOUNCE] v4.19.148-cip35-rt15
Pavel Machek
Hi!
Yes, I did that, as the changelog explains. Sorry.New realtime trees should be available at kernel.org.Thank you for the release. I had to select from few bad options: 4.19.147-rt release is not available and previous release is too old. So -cip-rt is based on 4.19.148-rt, and it brings in the bad commit. I thought about reverting it for release, but all I'd get would be rejects, as it really needs to be solved in -cip, not -cip-rt. Proper solution is likely updating 4.19-cip to 4.19.148, first. Then figuring out what is the clean way to solve the problem, and then creating new -rt release. But that will likely take more than few days, and it will end up with different release number. I can create new -cip-rt release when that is done. Best regards, Pavel -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
|
|
Re: [ANNOUNCE] v4.19.148-cip35-rt15
Chris Paterson
Hello Pavel,
From: Pavel Machek <pavel@...>Thank you for the release. So we're releasing a Kernel that we know doesn't boot on one of CIP's reference platforms? Or did you already revert the above patch as part of your release? Thanks, Chris
|
|
Re: [isar-cip-core] image: export dpkg status file for debsecan
Jan Kiszka <jan.kiszka@...>
On 30.09.20 04:08, Daniel Sangorrin wrote:
Although the currently exported manifest probably hasThis is just a copy-out, I don't see the chroot need here. +}Please avoid code duplication. We have means like "require some.inc" in bitbake. I'm also wondering if this should go to isar upstream directly. debsecan is a generic Debian tool, nothing CIP-specific per se. Jan
|
|
[ANNOUNCE] v4.19.148-cip35-rt15
Pavel Machek
Hi!
New realtime trees should be available at kernel.org. Trees are available at https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/log/?h=linux-4.19.y-cip-rt https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/log/?h=linux-4.19.y-cip-rt-rebase And their content should be identical. This patch merges 4.19.148-stable into -cip-rt (because that's what recent -rt is based on, and older -rt tree is too old). Unfortunately, that brings regression with ethernet on Renesas Arm64 targets, which will prevent boot, and fail tests etc. Kernel that should work ok on Renesas Arm64 machines can be obtained by reverting fb3a780e7a76cf8efb055f8322ec039923cee41f "ravb: Fixed to be able to unload modules" on top of -cip-rt release. Best regards, Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
|
|
Pending problem in v4.19.148 -- arm64/renesas test failing for v4.19.148-cip35-rt15 (-rt64)
Pavel Machek
Hi!
commit fb3a780e7a76cf8efb055f8322ec039923cee41fAnd this one seems to be responsible. I believe -cip will need to do something with it when it tries to merge 4.19.148... I hit it early because 4.19.147-rt is not available, so I merged 4.19.148-rt with 4.19.147-cip. Fix can be as simple as reverting fb3a780e7a76cf8efb055f8322ec039923cee41f... I'm pretty sure noone unloads modules in production. Best regards, Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
|
|
Re: arm64/renesas test failing for v4.19.148-cip35-rt15 (-rt64)
Pavel Machek
Hi!
I got test failure when I submitted -rt branch for testing.I re-ran the test with same sources, and failure is still there. I tried rt+v4.19.147-cip35 -- e8bcfc1349886ef3cf6625a0bc9cd25ddf80112c -- fails, too. Let me try commit 1d9c4c7e291d5f49ab07402ef739f98fac6e7adb (tag: v4.19.144-cip34). ... that one works. To be sure, let's try older rt commit: f15040b9d853b9cfbcdd4707d9be2593b42b000b ( v4.19.142-cip33-rt14 / -rt63). That one works ok. -rt63-rebase and -rt64-rebase trees have same commits on top.. in fact, they seem to have same commits. That probably means nothing changed in -rt. But it looks like there's commit in -stable, touching relevant area. commit fb3a780e7a76cf8efb055f8322ec039923cee41f Author: Yuusuke Ashizuka <ashiduka@...> Date: Thu Aug 20 18:43:07 2020 +0900 ravb: Fixed to be able to unload modules Let me investigate some more. With no network, it is easy to understand that tests would fail.This one went away when I resubmitted same kernel... so lets ignore it. Best regards, Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
|
|
arm64/renesas test failing for v4.19.148-cip35-rt15 (-rt64)
Pavel Machek
Hi!
I got test failure when I submitted -rt branch for testing. https://gitlab.com/cip-project/cip-kernel/linux-cip/-/pipelines/197703780 This seems to be "real" failure: [ 2.791351] asoc-audio-graph-card sound: ASoC: no DMI vendor name! [ 2.798301] [drm] Cannot find any crtc or sizes [ 2.805866] hctosys: unable to open rtc device (rtc0) [ 2.811937] libphy: ravb_mii: probed [ 2.821001] RTL8211E Gigabit Ethernet e6800000.ethernet-ffffffff:00: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=e6800000.ethernet-ffffffff:00, irq=190) [ 2.838052] RTL8211E Gigabit Ethernet e6800000.ethernet-ffffffff:00: Master/Slave resolution failed, maybe conflicting manual settings? [ 12.841484] Waiting up to 110 more seconds for network. [ 22.853482] Waiting up to 100 more seconds for network. [ 32.865482] Waiting up to 90 more seconds for network. [ 42.877482] Waiting up to 80 more seconds for network. [ 52.889482] Waiting up to 70 more seconds for network. [ 62.901482] Waiting up to 60 more seconds for network. [ 72.913482] Waiting up to 50 more seconds for network. [ 82.925482] Waiting up to 40 more seconds for network. [ 92.937482] Waiting up to 30 more seconds for network. [ 102.949482] Waiting up to 20 more seconds for network. [ 112.961482] Waiting up to 10 more seconds for network. [ 122.861490] Sending DHCP requests ...... timed out! [ 209.890289] IP-Config: Retrying forever (NFS root)... [ 209.895535] libphy: ravb_mii: probed [ 209.899386] mdio_bus e6800000.ethernet-ffffffff: MDIO device at address 0 is missing. [ 209.910604] ravb e6800000.ethernet eth0: failed to connect PHY [ 209.916705] IP-Config: Failed to open eth0 [ 219.925483] Waiting up to 110 more seconds for network. [ 229.937481] Waiting up to 100 more seconds for network. [ 239.949481] Waiting up to 90 more seconds for network. [ 249.961481] Waiting up to 80 more seconds for network. With no network, it is easy to understand that tests would fail. x86_siemens, OTOH, seems to be infrastructure error (bootloader-interrupt timed out after 599 seconds). Let me investigate it some more. Best regards, Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
|
|
[ANNOUNCE] v4.4.235-cip49-rt31
Pavel Machek
Hi!
v4.4.235-cip49-rt31 should be available at kernel.org. Trees are available at https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/log/?h=linux-4.4.y-cip-rt https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/log/?h=linux-4.4.y-cip-rt-rebase And their content should be identical. Best regards, Pavel
|
|